2017-03-16 81 views
-2

我正在研究滿足以下條件的正則表達式。請建議。正則表達式要求

  1. 必須至少有1數字字符
  2. 順序號碼是不允許
  3. 所有字符不能是4個字母數字字符相同
  4. 允許的最小
  5. 允許特殊字符#&()_ + []:;',/。\ - 「*
+0

結帳這個http://regexlib.com/Search.aspx?k=password&AspxAutoDetectCookieSupport=1 –

+0

結賬,這也http://stackoverflow.com/questions/19605150/regex-for -password-must-be-contain-at-least-8-characters-least-1-number-and-bot –

+0

@Jayant patil我已經試過這些但是沒有去 –

回答

0

我想你想要這個:

^(?=.*?[a-zA-Z\d])[\[email protected]#&*+=-]+$ 

演示:https://regex101.com/r/qW3oQ8/1

+1

我試過這個。這是滿足一些條件並非全部:^(?=。*?[AZ])(?=(。* [az]){1,})(?=(。* [\ d]){1,}) (?=(。* [\ W]){1,})(?!。* \ s)。{8,} $ –

+0

檢查演示並使模式成爲您的條件 –

+1

上述正則表達式不滿足第二個條件'Sequential數字是不允許的'例如我試過'mayur1234' – mayur