asp.net实现电话、手机、中英、数字验证控件实例

1 对手机号码的验证:^1[0-9]d{9}$,之前使用的是:/^0{0,1}(13[4-9]|15[7-9]|15[0-2])[0-9]{8}$/,

编辑部在使用的时提出问题:怎么189的号不能添加啊,我一看,正则表达式没有189的号,然后跑去找一个资历老一点的同事,他给我的正则是:d{11},我一看这个验证不对啊!只能保证输入的是11位数字,格式什么的就没限制了,然后自己改了下,现在还没出现什么问题

2 只输入中文或英文:[u4e00-u9fa5a-za-z_]+,

匹配中文:[u4e00-u9fa5] 

匹配英文:[a-za-z_]


3 请输入整数或小数(输入的小数只能上两位小数):(d+.d{1,2}|d+)

4 固定电话格式:((d{3})|d{3}-)?d{8}

5 请输入数字:[0-9]*


6 请输入有效邮箱,格式xxx@3ppt.com:w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*

暂时就先收集这些,以后慢慢积累

电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
posted @ 2011-08-04 10:23  bingzer  阅读(373)  评论(0)    收藏  举报