【发布时间】:2010-04-27 13:54:21
【问题描述】:
我正在尝试在 Javascript 中编写一个正则表达式来匹配名称字段,其中唯一允许的值是字母、撇号和连字符。例如,应匹配以下名称:
jhon's
avat-ar
Josh
有人可以帮我构建这样的正则表达式吗?
【问题讨论】:
-
首先,定义“字母”。因为他们太多了
-
字母将是大写和小写的“a 到 z”,因为它们是输入名字和姓氏字段所必需的
-
好吧!你在这里有一个有效的观点,但我的需求文档只是说字母,邮政和连字符......我什至不知道'JürgenMüller'中的那些'u'是什么......但我会很好奇知道这些字符叫什么,我们如何想出正则表达式来匹配它们......
-
@zoom:我想是时候回过头来澄清您的要求了。 ;) 每次人们发现世界上的字母比 US-ASCII 的字母多时,我都会感到困惑。
标签: javascript regex