如何验证此格式的电话号码

时间:2013-11-08 19:36:32

标签: javascript regex

所以在我的支票电话号码功能中,我有: 变量pn表示客户输入电话号码的文本字段。

所需的格式为:000-0000(显然不仅是零,而是任何数字0-9)。

如何使用正则表达式验证它是否为所需格式,如果不是,则发出警告?这就是我所拥有的

var pn = document.getElementById('ph').value;
//var vd = pn.search?

//if(not valid, alert("Not a valid number!");

1 个答案:

答案 0 :(得分:3)

  

The desired format is: 000-0000

然后继续使用正则表达式:

/^\d{3}-\d{4}$/

<强> TEST:

re = /^\d{3}-\d{4}$/;

re.test('123-4567'); // true
re.test('123-45678'); // false