2 daffodilgirl DaffodilGirl 于 2013.05.30 17:05 提问

用正则表达式验证数字无效

验证格式如下的数字:

(974) 041-0475

试过正则表达式@"^+(?:[0-9] ?){6,14}[0-9]$"但是对普通数字可以,对上面的数字没用。

2个回答

kobi521
kobi521   2013.05.30 21:33
已采纳

你上面的这些加起来就不是单纯的数字了,你可以这样替换一下,吧()和-替换成空 然后在用正则判断

luzainan
luzainan   2013.10.12 16:52

\(?[0-9]{3}\)?\s+[0-9]{3}-[0-9]{4}

你试下这样写

Csdn user default icon
上传中...
上传图片
插入图片