欢迎来到天天文库
浏览记录
ID:50369622
大小:30.63 KB
页数:2页
时间:2020-03-08
《js验证各种格式类型的正则表达式.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JavaScriptcode:/***定义验证各种格式类型的正则表达式对象*/varRegexs={email:(/^[0-9a-z][0-9a-z-_.]+@([0-9a-z][0-9a-z-]*.)+[a-z]{2,}$/i),//邮箱phone:(/^0[0-9]{2,3}[2-9]
2、[0-9]{6,7}$/),//座机手机号码ydphpne:(/^((13[4-9])
3、(15[012789])
4、147
5、182
6、187
7、188)[0-9]{8}$/),//移动手机号码allphpne:(/^((13[0-9])
8、(15[0-9])
9、(18[0-9]))[0-9]{8}$/),//所有手机号码ltphpne:(/^((13[0-2])
10、(15[56])
11、(186)
12、(145))[0-9]{8}$/),//联通手机号码dxphpne:(/^((133)
13、(153)
14、(180)
15、(189))[0-9]{8}$/),//
16、电信手机号码url:(/^http://([0-9a-z][0-9a-z-]*.)+[a-z]{2,}(:d+)?/[0-9a-z%-_/.]+/i),//网址num:(/[^0-9]/),//数字cnum:(/[^0-9a-zA-Z_.-]/),photo:(/.(jpe?g
17、gif
18、bmp
19、png)$/i),//图片格式row:(//ig)};/***@return若符合对应的格式,返回true,否则返回false*/functionchkFormat(str,ftype){varnReg=Regexs[
20、ftype];if(str==null
21、
22、str=="")returnfalse;//输入为空,认为是验证通过if(ftype=='num'){if(!nReg.test(str)&&!chkChinese(str)){//10.23tenfy必须为数字且不能有中文returntrue;}else{returnfalse;}}if(!nReg.test(str)){returntrue;}else{returnfalse;}};functionchkChinese(s){for(vari=0;i23、.charCodeAt(i)>255)returntrue;}returnfalse;};XML/HTMLcode:
23、.charCodeAt(i)>255)returntrue;}returnfalse;};XML/HTMLcode:
此文档下载收益归作者所有