1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js正则表达式验证手机号 邮箱 QQ 密码

js正则表达式验证手机号 邮箱 QQ 密码

时间:2023-11-06 05:58:59

相关推荐

js正则表达式验证手机号 邮箱 QQ 密码

<script type="text/javascript" src="js/jquery/jquery.1.7.1.js"></script> //引入jQuery库

<script type="text/javascript">

function check(){

var phoneNumber=$("#phoneNumber").val();

var email=$("#email").val();

var qqNumGegexp = $("#qqNumber").val();

var pwd=$("#pwd").val();

if(!(/^[1-9]\d{4,8}$/.test(qqNumGegexp))){ //qq号正则匹配

alert("qq格式错误");

$("#qqNumber").focus();

return false;

}

if(!(/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/.test(email))){ //验证邮箱

alert("邮箱格式错误!");

$("#email").focus();

return false;

}

if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(username))){ //手机号正则匹配:第一位数为1,第二位数为3、4、5、8,第三位数为0-9,第四位数到最后共八位数为数字

alert("不是正确的手机号码");

$("#username").focus();

return false;

}

if(!(/^[a-zA-Z0-9]{6,22}$/.test(pwd))){//验证密码

alert("输入密码不符合要求!密码由6-22位数字和英文混合组成");

$("#pwd").focus();

return false;

}

}

</script>

<body>

<input type="text" name="email" id="email"/>

<input type="text" name="phoneNumber" id="phoneNumber"/>

<input type="text" name="email" id="email"/>

<input type="password" name="pwd" id="pwd" maxlength="22" />

<a href="javascript:void(0);" οnclick="check()" >验证</a>

</body>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。