注册 登录
编程论坛 ASP.NET技术论坛

中国标准电话号码该怎么表达?

tangjunwen 发布于 2008-07-20 05:37, 2198 次点击
中国标准电话号码该怎么表达?
我输了半天都没对!
请高手指点!
7 回复
#2
hebingbing2008-07-20 09:43
你是要什么啊?
正则表达式?但是又不像是要它的啊,不明白你的什么意思……
#3
tangjunwen2008-07-20 13:05
要一个正规表达式的电话号码!谢谢勒!
#4
xyq7018302008-07-20 14:02
网上找啊。 一大片啊.或者自己稍微研究下就可以了。 这东西简单的啊
#5
yujietim2008-07-20 14:04
"^((\(\d{3,4}\)|\d{3,4}-)?\d{7,8}|\d{11})$"
这是 包括  3~4 位区号,(XXXX)格式  XXXX-  格式 ,7~8位 电话 ,和11位手机,
#6
cory19842008-07-23 08:39
楼上正解
!!!
#7
雪雨星风2008-08-11 09:56
学习一下    想学习正则表达式该看什么书?
#8
kevintang2008-08-11 11:22
function CheckTel()
        {
            var pattern=/(^[0-9]{3,4}\-[0-9]{3,9}$)/;
            var patternTEL=/^\d{11}$/;
            var s = document.getElementById("txtTel").value;
            if(s.indexOf("-") == -1)
            {
                if(!patternTEL.test(s))
                {
                    alert('移动手机格式输入不正确,请重新输入!');
                    document.getElementById("txtTel").value = "";
                    return false;
                }
            }
            else
            {
                 if(!pattern.test(s))
                {
                    alert('固定电话格式输入不正确,请重新输入!');
                    document.getElementById("txtTel").value = "";
                    return false;
                }
            }
        }
1