我需要一個密碼字段的正則表達式。正則表達式的密碼:「至少1個字母,1個數字,1個特殊字符,不應該以特殊字符開頭」
的要求是:
密碼必須長度爲8到20個字符
必須包含至少一個字母和一個號碼和一個特殊的字符從
[email protected]#$%^&*()_+
。不應該以特殊字符
我已經試過
^(?=.*[a-zA-Z])(?=.*\d)(?=.*[[email protected]#$%^&*()_+])[A-Za-z\[email protected]#$%^&*()_+]{8,20}
它的工作原理,但你如何限制從開始的口令特殊字符開始?另外,如果你有一個比上面提到的更有效的正則表達式,請建議。
謝謝
我不會做,與正則表達式(不認爲它甚至有可能)。我會通過字符搜索字符串char,並有我的計數器。 – Ch33f