当前位置:  编程技术>其它

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

    来源: 互联网  发布时间:2014-10-16

    本文导语:  代码如下: 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}-)?(0d{2,3})-)...

代码如下:

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}-)?(0d{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('电话号码不为空,请重新输入。');
}
}

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

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • zf框架的校验器使用使用示例(自定义校验器和校验器链)
  • 下载rpm包时,网站提供md5校验码,如何进行校验
  • 用sql实现18位身份证校验代码分享 身份证校验位计算
  • linux下串口开发有没有Mark、space校验,对应的数值是几?
  • 求助,关于数据包得校验和的计算?
  • linux下串口怎么设置校验位为“标志”?
  • ip数据包的校验和
  • CPU在读NAND FLASH时会访问每个page的校验区吗?
  • 网页校验工具 RightWebPage
  • jQuery表单校验插件 VanadiumJS
  • 谁知道linux/unix下利用Schema读取校验xml的开源代码,给一个链接,谢谢!
  • 8位 512字节的ecc校验
  • 请教一下校验和的问题
  • 关于ip校验和计算的问题
  • JavaScript 表单校验 VForm
  • ****PDA上对18位身份证的校验算法的实现****
  • 能否对一个文件进行crc校验?
  • Java字节码校验 BECL
  • 轻量级校验框架 Jquery-Lweight-validate
  • IP,UDP,TCP的校验和计算


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3