欢迎来到福编程网,本站提供各种互联网专业知识!

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

发布时间:2006-12-22 作者: 来源:转载
varreIp=/^([01]?\d{1,2}|2[0-4]\d|25[0-5])(\.([01]?\d{1,2}|2[0-4]\d|25[0-5])){3}$/;//IPvarreEml=/^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i;//E-mailvarreTel=/^((\d{2,3}\-)?\d{2,5}\-)?[2-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位的尾数允许字母)。

相关推荐