验证输入框是否符合要求:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
/*需求:当用户点击校验按钮时,要获取输出框的内容,然后验证是否合法
* 验证规则必须是有字母、下划线组成,并且长度由5到2位*/
function onclickFun() {
var usernameObj = document.getElementById("username");
var usernameText=usernameObj.value;
var patt = /^\w{5,12}$/;
var usernameSpanObj = document.getElementById("usernamespan");
if (patt.test(usernameText)){
usernameSpanObj.innerHTML="用户名合法";
}else {
usernameSpanObj.innerHTML="用户名合不法";
}
}
</script>
</head>
<body>
用户名:<input type="text" id="username" value="xss"/>
<span id="usernamespan" style="color:red;"></span>
<button onclick="onclickFun()">校验</button>
</body>
</html>