-1

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

4

2 回答 2

1

看来你是在正确的轨道上。代替逗号,在 中使用破折号[]来指定范围。在这里,我已经摆脱了真正的破折号,只是为了清楚:

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

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

于 2013-10-29T23:27:08.797 回答
0

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

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

您可以测试该站点:

http://regexpal.com/

于 2013-10-29T23:40:37.723 回答