Html正则表达式第一位[1,9]第二位[0,9]

时间:2013-10-29 23:18:10

标签: regex html5 input

我想确保插入电话号码,第一位数字在1-9之间,后面的数字可以是0-9,但我想要这种格式:
199-999-9999
我试过了:[1-9]{1}[0,9]{2}-[0,9]{3}-[0,9]{4}

2 个答案:

答案 0 :(得分:1)

似乎你走在了正确的轨道上。在[]中使用短划线代替逗号来指定范围。在这里,我逃脱了真正的破灭,只是为了清楚:

[1-9]{1}[0-9]{2}\-[0-9]{3}\-[0-9]{4}

根据您的语言,您可能需要格式化语法...

答案 1 :(得分:0)

如果您使用的是javascript,请尝试:

^[1-9]{1}[0-9]*$

您可以测试该网站:

http://regexpal.com/