js验证各种格式类型的正则表达式

js验证各种格式类型的正则表达式

ID:8804271

大小:12.21 KB

页数:2页

时间:2018-04-08

js验证各种格式类型的正则表达式_第1页
js验证各种格式类型的正则表达式_第2页
资源描述:

《js验证各种格式类型的正则表达式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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、2-9][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]{

16、8}$/),//电信手机号码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){var

20、nReg=Regexs[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;i

23、length;i++){if(s.charCodeAt(i)>255)returntrue;}returnfalse;};XML/HTMLcode:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。