欢迎来到天天文库
浏览记录
ID:50416471
大小:48.52 KB
页数:7页
时间:2020-03-08
《常见的正则表达式验证码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、//将下面的代码写在一个js中,调用即可。//是否为空functionisEmpty(str){varwhitespace="tr";vari;if((str==null)
2、
3、(str.length==0))returntrue;for(i=0;i4、(.w+))*@[A-Za-z0-9]+((5、.6、-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;if(isEmail.test(str)){returntrue;}returnfalse;}//固定电话functionisPhone(str){varisPhone=/^0(((d{2,3})-(d){7,8})7、(d{2,3}(d){7,8}))$/;if(isPhone.test(str)){returntrue;}returnfalse;}//身份证号functionisIdCard(str){varisIDCard1=/^[1-9]d{7}((0d)8、(1[0-2]))(([09、110、2]d)11、312、[0-1])d{3}$/;varisIDCard2=/^[1-9]d{5}[1-9]d{3}((0d)13、(1[0-2]))(([014、115、2]d)16、3[0-1])d{3}[A-Za-z0-9]{1}$/;if(isIDCard1.test(str)17、18、isIDCard2.test(str)){returntrue;}returnfalse;}//移动电话functionisMobile(str){varisMobile=/^(1319、1520、1821、14)d{9}$/;if(isMobile.test(str)){returntrue;}returnfalse;}//是否为数字func22、tionisNumber(str){varisNumber=/d/;if(isNumber.test(str)){returntrue;}returnfalse;}//是否为六位数字functionisPostNum(str){varisPostNum=/d{6}/;if(isPostNum.test(str)){returntrue;}returnfalse;}//中文名字functionisName(str){varisName=/^([A-Za-zu0391-uFFE5]){2,20}$/;if(isName.test(str)){returntrue;}returnfalse23、;}//两位小数functionisMoney(str){varisMoney=/^(d+24、[1-9]).{0,1}d{0,2}$/;if(isMoney.test(str)){returntrue;}returnfalse;}//合法昵称functionisStandard(str){varisStandard=/^([u4e00-u9fa5A-Za-z0-9]){1,12}$/;if(isStandard.test(str)){returntrue;}returnfalse;}//是否为日期functionisBirthday(str){varisBirthday=/^[1-925、][0-9]{3}-(0[1-9]26、1[0-2])-(0[1-9]27、[1-2][0-9]28、3[0-1])$/;if(isBirthday.test(str)){returntrue;}returnfalse;}话题补充://是否为字母functionisCharacter(str){varisCharacter=/^[a-zA-Z]+$/;if(isCharacter.test(str)){returntrue;}returnfalse;}//通过身份证号码找出性别和生日functionshowBirthday(val,sex,birthday,error){varcheck=checkID29、_ICCID(val)if(check!='正确'){if(error.hasChildNodes()){error.removeChild(error.firstChild);}error.appendChild(document.createTextNode(check));return;}else{if(error.hasChildNodes()){error.removeChild(error.fir
4、(.w+))*@[A-Za-z0-9]+((
5、.
6、-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;if(isEmail.test(str)){returntrue;}returnfalse;}//固定电话functionisPhone(str){varisPhone=/^0(((d{2,3})-(d){7,8})
7、(d{2,3}(d){7,8}))$/;if(isPhone.test(str)){returntrue;}returnfalse;}//身份证号functionisIdCard(str){varisIDCard1=/^[1-9]d{7}((0d)
8、(1[0-2]))(([0
9、1
10、2]d)
11、3
12、[0-1])d{3}$/;varisIDCard2=/^[1-9]d{5}[1-9]d{3}((0d)
13、(1[0-2]))(([0
14、1
15、2]d)
16、3[0-1])d{3}[A-Za-z0-9]{1}$/;if(isIDCard1.test(str)
17、
18、isIDCard2.test(str)){returntrue;}returnfalse;}//移动电话functionisMobile(str){varisMobile=/^(13
19、15
20、18
21、14)d{9}$/;if(isMobile.test(str)){returntrue;}returnfalse;}//是否为数字func
22、tionisNumber(str){varisNumber=/d/;if(isNumber.test(str)){returntrue;}returnfalse;}//是否为六位数字functionisPostNum(str){varisPostNum=/d{6}/;if(isPostNum.test(str)){returntrue;}returnfalse;}//中文名字functionisName(str){varisName=/^([A-Za-zu0391-uFFE5]){2,20}$/;if(isName.test(str)){returntrue;}returnfalse
23、;}//两位小数functionisMoney(str){varisMoney=/^(d+
24、[1-9]).{0,1}d{0,2}$/;if(isMoney.test(str)){returntrue;}returnfalse;}//合法昵称functionisStandard(str){varisStandard=/^([u4e00-u9fa5A-Za-z0-9]){1,12}$/;if(isStandard.test(str)){returntrue;}returnfalse;}//是否为日期functionisBirthday(str){varisBirthday=/^[1-9
25、][0-9]{3}-(0[1-9]
26、1[0-2])-(0[1-9]
27、[1-2][0-9]
28、3[0-1])$/;if(isBirthday.test(str)){returntrue;}returnfalse;}话题补充://是否为字母functionisCharacter(str){varisCharacter=/^[a-zA-Z]+$/;if(isCharacter.test(str)){returntrue;}returnfalse;}//通过身份证号码找出性别和生日functionshowBirthday(val,sex,birthday,error){varcheck=checkID
29、_ICCID(val)if(check!='正确'){if(error.hasChildNodes()){error.removeChild(error.firstChild);}error.appendChild(document.createTextNode(check));return;}else{if(error.hasChildNodes()){error.removeChild(error.fir
此文档下载收益归作者所有