正则要求密码长度最少12位,包含⾄少1个特殊字符,2个数字,2个⼤写字母和⼀些⼩写字母。
这个正则要求密码长度最少12位,包含⾄少1个,2个数字,2个⼤写字母和⼀些。
(?=^.{12,25}$)(?=(?:.*?\d){2})(?=.*[a-z])(?=(?:.*?[A-Z]){2})(?=(?:.*?[!@#$%*()_+^&}{:;?.]){1})(?!.*\s)[0-9a-zA-Z!@#$%*()_+^&]*$
分解:
<span >(?=^.{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=Attribute("data-val");
地址 : zhidao.baidu/question/580651599.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论