当前位置:  编程技术>其它

Javascrp中几个常用的字符串验证

    来源: 互联网  发布时间:2014-10-13

    本文导语:  var reIp = /^([01]?d{1,2}|2[0-4]d|25[0-5])(.([01]?d{1,2}|2[0-4]d|25[0-5])){3}$/; //IPvar reEml = /^[w-.]+@[a-z0-9]+(-[a-z0-9]+)?(.[a-z0-9]+(-[a-z0-9]+)?)*.[a-z]{2,4}$/i; //E-mailvar reTel = /^((d{2,3}-)?d{2,5}-)?[2-9]d{6,7}(-d{2,5})?$/; //电话号var reMbl = /^13[0135-9]d{8}$/; //手机号var re...




var reIp = /^([01]?d{1,2}|2[0-4]d|25[0-5])(.([01]?d{1,2}|2[0-4]d|25[0-5])){3}$/; //IP
var reEml = /^[w-.]+@[a-z0-9]+(-[a-z0-9]+)?(.[a-z0-9]+(-[a-z0-9]+)?)*.[a-z]{2,4}$/i; //E-mail
var reTel = /^((d{2,3}-)?d{2,5}-)?[2-9]d{6,7}(-d{2,5})?$/; //电话号
var reMbl = /^13[0135-9]d{8}$/; //手机号
var reHttp = /^http://[a-z0-9]+(-[a-z0-9]+)?(.[a-z0-9]+(-[a-z0-9]+)?)*.[a-z]{2,4}(/?|/.+)$/i; //Http地址
var reNum = /^-?d+(.d+)?$/; //数值
var reIdc = /^d{15}(d{2}[a-z0-9])?$/; //身份证



 
 IP:
 (如:123.123.123.123)
 
 
 E-Mail:
 (如:xxx@iecn.net
 
 
 电话:
 (如:86-10-12345678-123)
 
 
 手机号:
 (如:13012345678)
 
 
 Http地址:
 (如:http://www.iecn.net)
 
 
 数值:
 (如:123、123.4、-0.123)
 
 
 身份证:
 (如:123456197601018888)
 




说明:

 1. IP地址做到了完全严格的验证;

 2. E-mail地址中“@”前面的部分不是很确定,如果想不“误杀”,把“[w-.]+”改为“[^@]+”;

 3. 电话号码做到了基本严格的验证,国际区号、国内区号、分机号可以有或没有,位数只要是7位或8位就可以而没考虑具体情况;

 4. 手机号目前情况做到了基本严格的验证;

 5. Http地址地址类型可根据情况更改,如“[http|ftp]”,域名部分做到了尽可能严格的验证,路径部分未做任何验证。

 6. 数值做到了基本严格的验证;

 7. 身份证只对数字位数进行了判断(15位或18位,18位的尾数允许字母)。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3