校验英文姓名正则表达式


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

比如: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;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM