校验普通电话、传真号码的正则表达式(可以+开头,除数字外,可含有-)

 更新时间:2010年10月20日 15:22:35   作者:  
校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
复制代码 代码如下:

function isTel(object)
{
var s =document.getElementById(object.id).value;
//电话和手机号码验证
var pattern =/^((\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}))$)/;
// var pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
//var pattern =/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
if(s!="")
{
if(!pattern.exec(s))
{
alert('电话号码输入有误,请输入。');
object.value="";
object.focus();
}
}
else
{
alert('电话号码不为空,请重新输入。');
}
}

网上找到的不错的方法,在此收藏了。

相关文章

  • mysql正则表达式 LIKE 通配符

    mysql正则表达式 LIKE 通配符

    由MySQL提供的模式匹配的其他类型是使用扩展正则表达式。当你对这类模式进行匹配测试时,使用REGEXP和NOT REGEXP操作符(或RLIKE和NOT RLIKE,它们是同义词)。
    2009-10-10
  • 关于.*匹配和.*?匹配的区别解析

    关于.*匹配和.*?匹配的区别解析

    这篇文章主要介绍了关于.*匹配和.*?匹配的区别,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • linux下的通配符与正则表达式

    linux下的通配符与正则表达式

    正则表达式是在文件中匹配符合条件的字符串的。下面通过本文给大家介绍linux下的通配符与正则表达式,需要的的朋友参考下吧
    2017-05-05
  • 匹配数字小数和逗号的正则表达式

    匹配数字小数和逗号的正则表达式

    这篇文章主要为大家介绍了匹配数字小数和逗号的正则表达式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • JScript 8.0 正则表达式语法

    JScript 8.0 正则表达式语法

    正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。
    2008-05-05
  • 仅1个例子轻松学习正则表达式

    仅1个例子轻松学习正则表达式

    这篇文章主要通过举例理解正则表达式,从一个例子深入解析正则表达式的使用方法,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • javascript正则表达式容易被忽略的小问题整理

    javascript正则表达式容易被忽略的小问题整理

    小问题:lastIndex只对exec()和test()方法起作用,string.match(regexp)是不会影响regexp这个正则的lastIndex属性的,具体祥看本文
    2013-07-07
  • 分享20个常用的正则表达

    分享20个常用的正则表达

    本文给大家分享的是20个平时非常常用的正则表达式,很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。
    2020-02-02
  • PHP正则表达式的逆向引用与子模式分析

    PHP正则表达式的逆向引用与子模式分析

    一直没有弄明白逆向引用(也译做间接引用或后向引用)到底是什么概念,也一直不知道\\1到底怎么就能引用到前面的内容,经过看教程,明白这个是和子模式联系在一起的。
    2011-07-07
  • VBS中的正则表达式的用法大全

    VBS中的正则表达式的用法大全

    这篇文章主要为大家介绍下VBS中的正则表达式的一些使用方法,需要的朋友可以参考下
    2006-10-10

最新评论