我正在尝试找到与名字匹配的正确正则表达式。
第一个字母必须是大写字母,后跟至少一个小写字母。
我已经尝试过(!fname.match(/^[A-Z]{1,}\[a-z]{1,}$/))
,但这似乎不起作用。
感谢您的帮助!
匹配的名字:“Jack”“Li”“Ku”
我正在尝试找到与名字匹配的正确正则表达式。
第一个字母必须是大写字母,后跟至少一个小写字母。
我已经尝试过(!fname.match(/^[A-Z]{1,}\[a-z]{1,}$/))
,但这似乎不起作用。
感谢您的帮助!
匹配的名字:“Jack”“Li”“Ku”
这是简单的方法:
/^[A-Z][a-z]+$/.test("Jack");
从技术上讲,set[A-Z]
匹配一个大写字母,而[a-z]+
匹配大写字母后的一个或多个小写字母。"José"
请注意,以下表达式将与@Michael Geary在评论"LaVaughn"
中提到的名称不匹配。