1

我想要这种格式的手机号码 (021)123-4567 或 (027)123-4567 或这种格式的固定电话号码 (04)970-0676。我有一个正则表达式,它不包含“-”,并且前 3 或 2 位数字包含在大括号 (027) 或 (04) 字符中。
我还想要在括号之后是在第三个数字之后有一个连字符,例如 (04)970- < 或 (027)635- <

这就是我所拥有的。

(^\([0][2]\d{1}\))(\d{6,8}$) 

或者这个显示电话号码中可能的代码和可能的字符数的这个是我想要的,除了缺少连字符。

'/^(\((03|04|06|07|09)\)\d{7})|(\((021|022|025|027|028|029)\)\d{6,8})|((0508|0800|0900)\d{5,8})$/'
4

1 回答 1

3

尝试:

/^\(0\d{1,2}\)\d{3}-\d{4}$/

正则表达式值得学习http://www.regular-expressions.info/

于 2013-01-24T23:39:47.390 回答