js 求正则表达式 : 8-20位 必须包涵大写字母,小写字母,数字,特殊字符, 必须包涵哈 10
js求正则表达式:8-20位必须包涵大写字母,小写字母,数字,特殊字符,必须包涵哈,现在这儿谢谢大神了...
js 求正则表达式 : 8-20位 必须包涵大写字母,小写字母,数字,特殊字符, 必须包涵哈, 现在这儿谢谢大神了
展开
2个回答
2015-12-24 · 知道合伙人软件行家
关注
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form>
<input type="text" name="fname" id="fname"/>
<input type="button" value="Submit" id="submit"/>
</form>
<script>
window.onload=function(){
/*js 求正则表达式 : 8-20位 必须包涵大写字母,小写字母,数字,特殊字符, 必须包涵哈.*/
document.getElementById("submit").onclick=function(){
var fname=document.getElementById("fname").value;
var pattern=/[A-Z]+[a-z]+[0-9]+[^A-Za-z0-9]+/g;
alert(pattern.test(fname));
if(fname.length<8 || fname.length>20){
alert("长度必须是8-20位");
}
}
}
</script>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询