Regex只接受姓名和号码
Regex accepting names and numbers only
我正在寻找可以接受名称、称呼和数字的东西。像奥和李这样的人也应该被接受。因此,除了句点、撇号、连字符、字母和数字之外,什么都不应该起作用。甚至连空白都没有。非常感谢您的帮助!
连空白都没有?我认识一些人,他们的名字有两个部分,用空格拼写,而不是连字符(越南和中国名字的英文版)。
http://regular-expressions.info/tutorial.html和https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions会告诉你做这样简单的事情所需要知道的一切,但无论如何:
var someString = "a string to test";
var namePattern = /[^A-Za-z'd.'-]/;
if (namePattern.test(someString)) {
// contained invalid characters, do something
}
// Or you can say /[^A-Za-z'd.'-]/.test(someString) - no need to assign
// the regex to a variable if you're not using reusing it.
具有[^...]
的正则表达式将匹配除^
之后的字符之外的任何字符。'd
代表数字。
相关文章:
- Regex表示8位电话号码(新加坡号码长度)
- 更改regex以接受带空格或不带空格的电话号码
- Regex Javascript电话号码验证最小-最大长度检查
- 使用Regex在不在锚点中的页面上查找电话号码
- (000)000-0000上javascript/jquery中的电话号码regex
- Regex用于广泛的电话号码验证
- Regex只接受姓名和号码
- 在javascript中强制输入电话号码的Regex
- regex检查电话号码
- 电话号码regex验证[Areacode和电话号码]
- ASP.NET Regex验证手机号码
- Regex,逗号分隔电话号码
- Regex来匹配不是由所有相同号码组成的电话号码
- Regex法语电话号码
- 如何使用正则表达式(Regex)从字符串中获取电话号码
- 用字母匹配电话号码- regex
- 使用Regex在javascript中验证传真号码
- Regex验证电话号码失败
- 全球电话号码的Javascript RegEx
- Regex带有星号的电话号码