Javascript - 名字的正则表达式

时间:2013-04-04 09:04:23

标签: javascript

我正在尝试找到一个匹配一个名字的正确的正则表达式。

第一个字母必须是大写字母,后跟至少一个小写字母。

我尝试了(!fname.match(/^[A-Z]{1,}\[a-z]{1,}$/)),但这似乎不起作用。

我很感激帮助!

匹配的名称: “插口” “礼” “く”

1 个答案:

答案 0 :(得分:0)

这是一个简单的方法:

/^[A-Z][a-z]+$/.test("Jack");

技术上设置[A-Z]匹配一个大写字母,而[a-z]+匹配一个或多个小写字母后的首字母。请注意,以下表达式与评论中@Michael Geary提及的"José""LaVaughn"等名称不匹配。