2011-08-17 16 views
7

Bir metin kutusunun giriş uzunluğunu doğrulamam gerekiyor.ASP Çok satırlı metin kutusu için Normal İfade Doğrulayıcı

Maksimum uzunluk özelliği Çok Satırlı metin kutuları için çalışmaz.

Ben düzenli ifadedir:

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" 
          ErrorMessage="The notes has exceeded maximum length." 
          ControlToValidate="txtNotes" Display="Dynamic" 
          ValidationExpression=".{0,500}" ValidationGroup="PO"> 
          *</asp:RegularExpressionValidator> 

I having bir Yeni hat metin girildiğinde doğrulayıcı bir sorun bildiriyor olduğunu.

Satırbaşı iadelerini yok saymak için ValidationExpression'a ne eklemem gerekir?

sayesinde [\s\S]{0,500} için

cevap

11

Değişim .{0,500}. Şaryo dönüşlerinin tam olarak göz ardı edilmeyeceğini unutmayın;, yine de 500 karakter sınırına doğru sayılırlar.

Tabii ki, 500 karakter veritabanı alanınızın boyutu ise, tam olarak istediğiniz davranış budur.

+2

Mükemmel! Burada böyle harika bir topluluk. Yardımınız için teşekkürler. – gazamatazzer