js手机,电话,邮箱地址正则表达式

作者:简简单单 2011-08-20

我们收集了这种正则验证表达式,
邮箱地址
 /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
手机
/^0*(13|15)d{9}$/ ^0*


匹配掉开头任意数量的0。

由于手机号码是13任意数字9位,和15任意数字9位,所以可以用(13|15)d{9}匹配

电话

分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接

(-d{3,4})?

fuchangxi的正则:


Select All
 /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/


开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点“.”和单词字符和-的组合,可以有一个或者多个组合。

 

正则验证手机号,忽略前面的0,支持130-139,150-159。忽略前面0之后判断它是11位的。

cloeft的正则:

 

 /^0*(13|15)d{9}$/ ^0*


匹配掉开头任意数量的0。

由于手机号码是13任意数字9位,和15任意数字9位,所以可以用(13|15)d{9}匹配。

测试代码如下:

区号必填为3-4位的数字,区号之后用“-”与电话号码连接


 ^d{3,4}-

电话号码为7-8位的数字


d{7,8}


分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接

(-d{3,4})?



 

相关文章

精彩推荐