我得到錯誤「Nothing to repeat」/^ [az] + [AZ] + [0-9] + [^ A-Za-z0-9] + {8,} $/當我通過string.match()函數運行時,或者使用http://jsregex.com時(您可以簡單地複製代碼粘貼)。正則表達式試圖確保字符串長度至少爲8個字符,包括小寫字母a-z,大寫字母a-z,至少一個數字和一個非字母/數字(特殊字符)。沒有重複的Javascript正則表達式
以前的帖子提到特殊字符,但我沒有在這種模式中有任何,所以有點困惑,爲什麼它不工作。
的問題是,在應用2量詞('+','{8,}')爲一個表達式。它必須只有一個量詞 – hindmost 2014-10-08 13:34:12
即使通過使其成爲'/^[az] + [AZ] + [0-9] + [^ A-Za-z0-9] {8,} $ /'來修正正則表達式,我懷疑這是不對的。 – anubhava 2014-10-08 13:35:22