[英]Javascript RegExp passwd validation
我有密碼限制,我想驗證:
目前我的正則表達式如下:
/^(?=.*\d+)(?=.*[a-zA-Z])[0-9a-zA-Z\_\$\#\%\&!\?\-\.]{6,}$/
除特殊字符外,滿足所有要求。 任何人都可以向我解釋我對特殊字符的錯誤嗎? 如您所見,每個字符都被轉義並分組為“允許”字符類。 但是,測試仍然失敗。
謝謝
/^(?=.{6})(?=.*[a-zA-Z])(?=.*\d)[\w$#%&!?.-]+$/
要么
/^(?=.{6})(?=.*[a-z])(?=.*\d)[\w$#%&!?.-]+$/i
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.