我想要文本區域的正則表達式,它將驗證文本區域內不超過200個字符,因爲我們知道最大長度屬性不適用於textarea。用於驗證範圍的文本區域的正則表達式
我有正則表達式,但他們沒有工作進入關鍵
@"^([\w]|[\W]|[\n]){0,200}$"
@"^([\s]|[\S]|[\n]){0,200}$"
@"^([\w]|[\W]|[\r\n]){0,200}$"
@"^([\s]|[\S]|[\r\n]){0,200}$"
嘗試了所有的驗證,但仍然沒有工作爲進入 請幫我一下。
我想要文本區域的正則表達式,它將驗證文本區域內不超過200個字符,因爲我們知道最大長度屬性不適用於textarea。用於驗證範圍的文本區域的正則表達式
我有正則表達式,但他們沒有工作進入關鍵
@"^([\w]|[\W]|[\n]){0,200}$"
@"^([\s]|[\S]|[\n]){0,200}$"
@"^([\w]|[\W]|[\r\n]){0,200}$"
@"^([\s]|[\S]|[\r\n]){0,200}$"
嘗試了所有的驗證,但仍然沒有工作爲進入 請幫我一下。
如果您的語言不支持dotall標誌,一個簡單的解決方法是在字符類中使用一對對立的。
這應在所有正則表達式的口味工作:
^[\s\S]{0,200}$
要計算一個在Windows上的廣告進入按一個「字」:
^(\r\n|.){0,200}$
正則表達式交替將匹配左到右,所以windows換行符將作爲一個單詞使用,並計爲允許的200箇中的1個。
但它沒有記錄輸入。 – 2014-10-28 05:50:15
你是什麼意思? – Bohemian 2014-10-28 06:12:45
如果我打字時輸入200字符,如果我給一個輸入然後它顯示我錯誤。超出範圍 。如果我輸入199個字符,並輸入,如果我給一個輸入然後它正在工作 – 2014-10-28 06:16:48
什麼語言? JavaScript的? – Bohemian 2014-10-28 05:30:23
.net正則表達式驗證程序 – 2014-10-28 05:37:56
爲什麼不使用'String.Length'方法? – Toto 2014-10-28 08:46:20