欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

检查英文名称的正则表达式

最编程 2024-07-07 08:14:54
...

英文姓名由字母和空格组成

比如:Jack、Jack Chan、Donald Trump

每个单词的第一个字母都是大写

 

正则表达式如下:

/^[A-Z][a-z]*(\s[A-Z][a-z]*)*$/

 

 

如果不要校验大小写:

/^[A-Za-z]*(\s[A-Za-z]*)*$/

 

实际应用:

var name=$("#edit-submitted-name").val();
if(!/^[a-zA-Z ]{1,20}$/.test(name))  {
  alert("Please confirm your name!!");
  $("#edit-submitted-name").focus();
  return false;
}