<input type=”text” id=”telephone” >
<input type=“button” οnclick=“functioncheck1”value=“检测”>
如果要检测它是否符合标准,那我就会在页面中导入js包然后写一个
<script>
functioncheck1()
{
varreg1 = /^1(5|3|8)\d{9}$/;
varstr1 = document.getElementById("telephone").value;
if(reg1.test(str1)== true)
{
alert("手机号码OK");
}
else
{
alert("请重新输入手机号码");
}
}
</script>
$(window).load(function() { | |
var fname=$("#user_name").val(); | |
var ftname=$("#name_msg"); | |
var password=$("#password").val(); | |
function name(str) { | |
var regname=/^(\w){3,10}$/; | |
//验证用户名是否由3-10位的字母、数字和下划线组成的正则表达式如下: | |
if (regname.test(str)) { | |
alert("用户名OK"); | |
} else { | |
alert("请输入正确的用户名!"); | |
} | |
} | |
$("#user_name").blur(function(event) { | |
name($("#user_name").val()); | |
}); | |
function checkePWD(str){ | |
// var str=$("#password").val(); | |
//在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号 | |
var Expression=/^[A-Za-z]{1}([A-Za-z0-9]|[._]){5,19}$/; | |
//验证密码是否由6-20位的字母、数字、下划线和点“.”组成的正则表达式如下: | |
// var objExp=new RegExp(Expression); //创建正则表达式对象 | |
if( Expression.test(str)){ //通过正则表达式验证 | |
// console.log(1); | |
alert(密码ok); | |
}else{ | |
alert("请输入正确的密码格式"); | |
// console.log(2); | |
} | |
// console.log($("#password2")); | |
} | |
$("#password2").blur(function(event){ | |
console.log($("#password1")); | |
// alert(1); | |
checkePWD($("#password2").val()); | |
}) | |
// debugger; | |
$("#login").click(function(){ | |
if(fname=="" || password==""){ | |
alert("请输入用户名和密码"); | |
return false; | |
} | |
}) | |
}); |