电话号码正则表达式
电话号码正则表达式(支持手机号码,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}))$)
匹配格式:
11位手机号码
3-4位区号,7-8位直播号码,1-4位分机号
如:
901、-1234
正则表达式--验证手机号码:13[0-9]{9}
实现手机号前带86或是+86的情况:
^((+86)|
(86))?
(13)d{9}$
电话号码与手机号码同时验证:
(^(d{3,4}-)?d{7,8})$|(13[0-9]{9})
提取信息中的网络链接:
(h|H)(r|R)(e|E)(f|F)*=*('|")?(w|\|/|.)+('|"|*|>)?提取信息中的邮件地址:
w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
提取信息中的图片链接:
(s|S)(r|R)(c|C)*=*('|")?(w|\|/|.)+('|"|*|>)?
提取信息中的IP地址:
(d+).(d+).(d+).(d+)
提取信息中的xx手机号码:
(86)*0*13d{9}
提取信息中的xx固定电话号码:
((d{3,4})|d{3,4}-|s)?d{8}
提取信息中的中国电话号码(包括移动和固定电话):
((d{3,4})|d{3,4}-|s)?d{7,14}提取信息中的中国:
[1-9]{1}(d+){5}
提取信息中的xx身份证号码:
d{18}|d{15}
提取信息中的整数:
d+
提取信息中的浮点数(即小数):
(-?d*).?d+
提取信息中的任何数字:
(-?d*)(.d+)?
提取信息中的中文字符串:
[u4e00-u9fa5]*
提取信息中的双字节字符串(汉字):
[^x00-xff]*
验证手机和电话号码的正则表达式
规则的国内固定电话和传真的格式基本都是带有0的区号连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“ 86”的等等;区号:
前面一个0,后面跟2-3位数字:0d{2,3}
电话号码:7-8位数字:
d{7,8}
分机号:
一般都是3位数字:
d{3,}
这样连接起来就是验证电话的正则表达式了:
/^((0d{2,3})-)(d{7,8})(-(d{3,}))?$/手机号码前面以1开头,第二位现在是3或者5,后面是9位数字,则:
/^1[35]d{9}$/看到一个比较强悍的验证:
(^(d{2,4}[-_-—]?)?d{3,8}([-_-—]?d{3,8})?([-_-—]?d{1,7})?$)|(^0?1[35]d{9}$)
该表达式可以验证那些不小心把连接符“-”写出“-”的或者下划线“_”的等等。
验证电话号码正则表达式
电话号码正则表达式
正则表达式如下:
(^(d{2,4}[-_-—]?)?d{3,8}([-_-—]?d{3,8})?([-_-—]?d{1,7})?$)|(^0?1[35]d{9}$)区号+座机号码+分机号码:
regexp="^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$"手机(中国移动手机号码):
regexp="^(((d{3}))|(d{3}-))?13[456789]d{8}|15[89]d{8}"所有手机号码:
regexp="^(((d{3}))|(d{3}-))?13[0-9]d{8}|15[89]d{8}"(新添加了158,159两个号段)
验证电话号码正则表达式
<script language="javascript教程">
function checkphone(tel){
varstr=tel;
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号信息:
varobjExp=new RegExp(Expression);
st(str)= =true){
return true;
}else{
正则表达式提取中文
return false;}}
</script>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。