我正在嘗試使用以下RegExp來驗證輸入到我的表單中的密碼;錯誤:無效的量詞 - RegExp中的JavaScript
8-12個字符,至少有1個大寫字母,1個數字字符,1個來自@#$的特殊字符! & *
^(?=.*[\d])(?=.*[a-z])(?=*[A-Z])(?=*[@#$!&*]).{8,12}$
當我進入到我的JavaScript函數,它拋出錯誤「無效的量詞」
我很新的JavaScript和正則表達式,所以這可能是一個非常簡單的問題,但如果任何人有任何意見,我可能會錯誤或誤導我,我會很感激!
謝謝:)
Omg。咄。對不起,錯別字將是我的死亡。謝謝! – beckalyce
@beckalyce沒問題!作爲一個附註,你可以使用'\ d'而不是'[\ d]',因爲它本身是一個多餘的字符類。 –