2013-03-20 52 views
0

我是新來的正則表達式,我正在驗證一個電話號碼。如果電話號碼從011開始。該號碼可以大於10位數字。如果它不以011開始,它必須在10-15位之間。目前我有(?(011)\d{10, 15}|\d{7,})但這不起作用。我知道我錯過了一些東西,卻無法弄清楚它是什麼。模型驗證中的條件正則表達式

回答

1

如何

"(011\d{7,}|\d{10,15})" 

假設你不想讓任何非數字字符,以及與011開始的數字必須至少爲10位。

如果不使用ValidationExpression您可能需要將該模式與^$固定在一起。

+0

良好的通話。不知道爲什麼我抓住瞭如果。謝謝。 – userNick 2013-03-20 19:57:57