常用表单正则验证[手机号码/邮件/固定电话]

/*
中国移动号段大全:
 
2G手机号段大全:134、135、136、137、138、139、150、151、152、157、158、159;
3G手机号段大全:182、187、188;
4G手机号段大全:147
 
中国联通号段大全:
 
2G手机号段大全:130、131、132、155、156;
3G手机号段大全:185、186;
4G手机号段大全:145、176
 
中国电信号段大全:
 
2G手机号段大全:133、153;
3G手机号段大全:180、181、189
4G手机号段大全:177、1700

 * 2012-06-06  
 * */ 

正则表达式如下: 

reg = /^1(3\d|8[012356789]|5[012356789]|7[067])\d{8}$/

或者简写:

reg = /^1(3\d|8[^4]|5[^4])\d{8}$/

更简写(只是不好理解):

reg = /^1(3\d|(5|8|7|4)[^4])\d{8}$/



电子邮件:
/*
{1,20}限制了邮箱域的最大长度,这里最多20
{1,2}限制了可取域名的级数,这里最多四级
{2,4}限制了顶级域名的长度,这里最多6个
*/

reg = /^[a-z0-9]+([._+-]*[a-z0-9])*@(([a-z0-9-]{1,20})\.){1,2}[a-z]{2,4}$/




300*300
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00522 秒