2012-08-28 54 views
0

我正在使用一個簡單的RegularExpressionValidator。該文本框必須是14位數字(正好是14)。所以,我使用ValidationExpression="\d{14}"></asp:RegularExpressionValidator>,但該實例只允許使用數字,而且我還需要字母(要清楚,沒有特殊字符或點,分號,只有數字和字母)。文本框驗證表達式屬性字母數字

什麼適合比"\d{14}"更好?

謝謝!

+2

試試這個:[A-ZA-Z0-9] {14} –

+0

@XtianMacedo它的工作原理,如何 「代碼」 的格式是打電話?謝謝! – BrOSs

+0

我建議http://www.regular-expressions.info/爲正則表達式建設一個很好的資源。 – kad81

回答

0

\ d僅替換數字字符。 試用\ w替換字母和數字。

所以,你的表述應該是:

<asp ValidationExpression="\w{14}"></asp:RegularExpressionValidator> 
+0

\ w將匹配下劃線,我不認爲OP需要。 – kad81

+0

XtianMacedo已經回答了這個問題,但是閱讀更多選項很好,謝謝各位! – BrOSs

相關問題