2009-02-11 55 views
0

我使用asp.net 3.5和VB.net,我需要一個驗證表達式來驗證1到50個字符的字符串,空格,數字,特殊字符都是允許的,簡單地說,它應該匹配nvarchar(50)數據庫字段。 它將被應用到一個文本框,還,同樣的情況下,但1-200字符將被驗證的多行文本框..提前RegularExpressionValidator表達式需要

感謝

回答

1

你的意思,它只是需要確保字符串中有1到50/200個字符?

如果是這樣,請嘗試以下:

^[\s\S]{1,50}$ 
^[\s\S]{1,200}$ 

測試爲[\s\S],而不是[.]確保在多textarea的任何新行不會產生問題。

+0

是的,我也很接受這樣可以存儲在一個nvarchar數據庫字段的任何字符。 – Maen 2009-02-12 08:32:33