在我的要求文本框應該允許字母,數字,特殊字符,特殊符號與at least one Alphabet
。正則表達式驗證器的文本框
我會嘗試這樣,但我沒有得到。
^\d*[a-zA-Z][a-zA-Z0-9#*,$._&% -!><^@]*$
在我的要求文本框應該允許字母,數字,特殊字符,特殊符號與at least one Alphabet
。正則表達式驗證器的文本框
我會嘗試這樣,但我沒有得到。
^\d*[a-zA-Z][a-zA-Z0-9#*,$._&% -!><^@]*$
只是匹配特殊字符,直到你遇到一個字母,然後匹配的一切,直到字符串的結尾:
^[0-9#*,$._&% -!><^@]*[a-zA-Z0-9#*,$._&% -!><^@]*$
您可能想要2個正則表達式驗證器;一個用於驗證允許的字符,另一個用於驗證已提供至少一個字母表。您可能至少可以獲得一個,但通過這種方式,您可以擁有兩條單獨的驗證消息,以向用戶解釋輸入錯誤的原因。
使用向前看符號:
/^(?=.*[a-zA-Z])[\w#*,$.&%!><^@-]*$/
編輯:
我假設-
意味着作爲實際-
,決不!
一系列space
。
我刪除了空格字符。如果你願意,你當然可以添加它。
[ -!]
實際上意味着:
[ -!] # Match a single character in the range between 「 」 and 「!」
而且我不知道這是什麼範圍需要!