上驗證包含特定字符的文本的正則表達式我試圖創建一個正則表達式來驗證文本。條件如下:在條件
必須至少包含一個字母數字字符[A-ZA-Z0-9]
可以包含允許的特殊字符,如[@#]。這是可選的。
- 除了上述字符[包括@和#]之外,不允許其他字符。
- 文本長度應小於8
有效文本: A,A @,@A,A @一個@,@@@一個等
無效文本: @ ,@#,一個:**,A @%,AAAAAAAAA(9個字符)等等
我已經嘗試了以下的正則表達式,但它被部分地工作:?
(= [\ W])(?=。 [@#])?。* {0,8}
嘗試regexr.com,它可以讓你嘗試不同的正則表達式在實時採樣文本和有一個方便的正則表達式的cheatsheet。 – Atuos 2015-03-03 09:31:02