表单验证常用正则表达式详解程序员

1、姓名

欧美国家,如:G. W. Thomson

^(([A-Z]/.|[A-Z][a-z]+)/s+)+([A-Z][a-z]+)$

中国,如:张三·欧阳

^[/u4e00-/u9fa5]{2,6}(·[/u4e00-/u9fa5]+)*$

2、15位和18位身份证号码

^[1-9]([0-9]{14}|[0-9]{16}[0-9X])$

3、手机号码

^1[3-9][0-9]/s?[0-9]{4}/s?[0-9]{4}/s*$

4、邮箱

^[a-z/d]+(/.[a-z/d]+)*@([/da-z](-[/da-z])?)+(/.{1,2}[a-z]+)+$

 

var emailReg = /^[/w/./-]+@[a-zA-Z/d]+(?:/-[a-zA-Z/d]+)*(/.[a-zA-Z/d]+(?:/-[a-zA-Z/d]+)*)+$/; 
var phoneReg = /^1[3-9]/d/s?/d{4}/s?/d{4}$/; 
var idReg = /^[1-9](?:/d{14}|/d{16}[/dX]/)$/; 
var nameReg = /^[/u4e00-/u9fa5]{2,6}(·[/u4e00-/u9fa5]{2,6})*$/ 
var nameReg2 = /^([A-Z]/.|[A-Z][a-z]+/s)+[A-Z][a-z]+$/

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/2210.html

(0)
上一篇 2021年7月15日 23:55
下一篇 2021年7月15日 23:56

相关推荐

发表回复

登录后才能评论