迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
后臺設置密碼強度正則,要求有數字+英文字母大小寫+特殊字符。這個正則該怎么寫啊?
/^[0-9]+$/ 這個是純數字
回復@徐老師
^[a-zA-Z0-9\W_]+$
這么寫不對啊
回復@辛小軍 也不行
試一下這個
/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).+$/
回復@康露依
不好意思,忘記了特殊字符
添加后:
/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_]).+$/
下面為:大寫、小寫字母、數字、特殊符號,密碼必須包含四個至少8位。/^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\d]){1,})(?=(.*[\W]){1,})(?!.*\s).{8,16}$/請采納
回復@徐老師
^[a-zA-Z0-9\W_]+$
這么寫不對啊
回復@辛小軍 也不行
試一下這個
/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).+$/
回復@康露依
不好意思,忘記了特殊字符
添加后:
/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_]).+$/
下面為:大寫、小寫字母、數字、特殊符號,密碼必須包含四個至少8位。
/^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\d]){1,})(?=(.*[\W]){1,})(?!.*\s).{8,16}$/
請采納