正则——身份证,手机号,姓名

姓名 var isName = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/;
(包含了少数民族的一些名字,如乌某某·某某)
身份证号 var isIDCard = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X|x)$/;
(18位二代身份证号码,包括尾号为X,大小写均可)
手机号 var isMobile = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
(常见11位手机号码,包括新增号段16x,19x)

猜你喜欢

转载自blog.csdn.net/freeky_ge/article/details/80311354