0
我想使用這個正則表達式來檢查我的密碼強度。 但它並不適用於我在其他網站上找到的這行代碼。 /會導致一些問題。我該怎麼寫這個清單。
我需要的字符這個名單在我的正則表達式:()[] {} $%&/= * +〜,;:?!<> -_Password.match不能使用特殊字符
if (password.match(/([(,),[,],{,},?,!,$,%,&,/,=,*,+,~,])/))
我想使用這個正則表達式來檢查我的密碼強度。 但它並不適用於我在其他網站上找到的這行代碼。 /會導致一些問題。我該怎麼寫這個清單。
我需要的字符這個名單在我的正則表達式:()[] {} $%&/= * +〜,;:?!<> -_Password.match不能使用特殊字符
if (password.match(/([(,),[,],{,},?,!,$,%,&,/,=,*,+,~,])/))
逃生。使用反斜槓進行轉義(\
)。
/([()[\]{}?!$%&\/=*+~])/
^^ ^^ escaped literals
請注意]
也需要逃脫。
如果我沒有記錯,你不需要逗號,只是[()\ [\]?.....]應該沒事 – Steve
@Steve ok,會這樣嘗試 – aha364636
@Steve斜槓仍然會導致問題,因爲它關閉了正則表達式的斜槓。 – aha364636