2011-08-23 60 views
0

我需要ASP.NET正則表達式驗證器的正則表達式,該用戶需要在消息中寫入至少50個符號(字符)。怎麼做?我試過如何寫「至少50個符號」的正則表達式?

。(dot){50,}但它不起作用。

+4

心不是有一個字符串長度的驗證? – TJHeuvel

+0

我需要ASP.NET中正則表達式驗證器的簡單表達式 – Rougher

回答

3

.{50,}對我來說似乎是正確的RegExp。

但是,我認爲,正則表達式只檢查如果該字段不是空的,空字符串被認爲是有效的,所以你需要將它與RequiredFieldValidator耦合。

+0

我也有RequiredFieldValidator – Rougher

+0

那麼我的假設是不正確的。你能否用信息更新你的問題究竟出了什麼問題?你如何檢查該字段是否有效? – Zruty

1

這一個應該工作。

<asp:RegularExpressionValidator ID="Validator1" runat="server" 
ControlToValidate="TextBox" 
ErrorMessage="Minimum length is 50" 
ValidationExpression=".{50}.*" /> 
+0

謝謝,但它不適合我。你檢查了嗎? – Rougher

+0

我做過了,它適用於我。 –

0

這對我的作品

/^[a-zA-Z0-9]{50,}$/ 
相關問題