设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 64|回复: 2
打印 上一主题 下一主题

求一个控制电话号码格式的JS代码

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-11 06:54:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在做网站中,需要用户输入电话号码,或是手机号码等,怎么能校验所输入信息的正确性,比如电话号码的规则应为(区号 - 号码)或是(区号 - 号码-分机号),如果是手机,应为 11位 且不以0开头。哪个高手能给与帮助,非常感谢!
2#
发表于 2010-1-11 06:54:07 | 只看该作者
var re=new RegExp(/^(^(0\d{2})-(\d{8})$)|(^(0\d{3})-(\d{7})$)|(^(0\d{2})-(\d{7})$)|(^(0\d{3})-(\d{8})$)$/);
    if (!document.myform.phone.value.match(re))   
    {
        alert("电话号码格式应该如:020-87337281或0731-4820128,请重新输入!");
        document.myform.phone.focus();
        return false;
    }
其中myform为表单名字,而phone为电话号码的name值,js采取正则表达式
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 18:33 , Processed in 0.110842 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表