正則要求密碼長度最少12位,包含至少1個特殊字符,2個數字,2個大寫字母和一些小寫字母。


這個正則要求密碼長度最少12位,包含至少1個特殊字符,2個數字,2個大寫字母和一些小寫字母

  (?=^.{12,25}$)(?=(?:.*?\d){2})(?=.*[a-z])(?=(?:.*?[A-Z]){2})(?=(?:.*?[!@#$%*()_+^&}{:;?.]){1})(?!.*\s)[0-9a-zA-Z!@#$%*()_+^&]*$

  分解:

  <span style="font-size: 16px;">(?=^.{12,25}$) -- 密碼長度12-25,自己改變數字可以調節

  (?=(?:.*?[!@#$%*()_+^&}{:;?.]){1}) -- 至少一個特殊字母,FYI</span>

  (?=(?:.*?\d){2}) -- 至少2個數字,FYI

  (?=.*[a-z]) -- a-z的小寫字母

  (?=(?:.*?[A-Z]){2}) -- 至少2個大寫字母,FYI

 

整數 9位  小數2位

if(e.target.value.match(/^([-+]?)\d{1,9}(\.\d{0,2})?$/))e.target.setAttribute("data-val",e.target.value.match(/^([-+]?)\d{1,9}(\.\d{0,2})?$/)[0]);
e.target.value=e.target.getAttribute("data-val");

地址   :   https://zhidao.baidu.com/question/580651599.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM