2015-11-07 59 views
0

如何編寫正則表達式來將電話號碼格式化爲 (XXX)XXX-XXXX和(XXX)XXX-XXXX?我想寫作的電話驗證正則表達式

([0-9]) - + [0-9] - + [0-9]

及其對ASP.NET模型

+3

'\(( \ d {3})\?)\ S *( \ d {3}(: - |?\ S *)\ d {4} )' –

回答

0

假設計算量詞工作ASP.NET中:

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

我建議將'[]?'替換爲'\ s *':) –

+0

@vp_arth如果'\ d'不存在,也許'\ s'不是?我不知道ASP.NET使用什麼風格,所以我試圖限制正則表達式引擎爲他做的事情! :) –

+0

噢,對不起......這裏有一些令人頭疼的MS標準:) https://msdn.microsoft.com/en-us/library/ms972966.aspx#regexnet_topic4 –

相關問題