邮箱与手机做账号的验证实例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
body{margin: 0;padding: 0;}
.label{float: left;width: 120px;}
.infobox{width: 200px;}
.error{color: red;padding-left: 10px;}
.submit{margin-left: 125px;margin-top: 10px;}
</style>
<script src="jquery-1.7.1.min.js"></script>
</head>
<body>
<form id="sign_up" method="post" action="" enctype="multipart/form-data">
<div><span>Enter age</span>
<input name="age" type="text" maxlength="20"/>
<span></span>
</div>
</form>
<script>
$(".infobox").on("blur",function(event){
yanzheng(".error",".infobox",event);
});
function yanzheng(classNameHide,inputVal,event){
var data = $(inputVal).val();
var test_Express = / /;
(data.indexOf("@")>0)?(function(){
test_Express = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
testFunction(test_Express);
})():(function(){
test_Express = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;
testFunction(test_Express);
})();
function testFunction(test_press){
(test_press.test(data))?(function(){
$(classNameHide).text(" ");//错误提示隐藏
})():(function(){
$(classNameHide).text("你的输入格式不符合规则");//错误提示显示
event.preventDefault();
})()
}
}
</script>
</body>
</html>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。