我正在尝试找到一个匹配一个名字的正确的正则表达式。
第一个字母必须是大写字母,后跟至少一个小写字母。
我尝试了(!fname.match(/^[A-Z]{1,}\[a-z]{1,}$/))
,但这似乎不起作用。
我很感激帮助!
匹配的名称: “插口” “礼” “く”
答案 0 :(得分:0)
这是一个简单的方法:
/^[A-Z][a-z]+$/.test("Jack");
技术上设置[A-Z]
匹配一个大写字母,而[a-z]+
匹配一个或多个小写字母后的首字母。请注意,以下表达式与评论中@Michael Geary提及的"José"
和"LaVaughn"
等名称不匹配。