900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 用正则表达式验证邮箱 密码 QQ号 手机号 身份证号

用正则表达式验证邮箱 密码 QQ号 手机号 身份证号

时间:2021-05-28 13:12:49

相关推荐

用正则表达式验证邮箱 密码 QQ号 手机号 身份证号

二、验证邮箱等

<html>

<head>

</head>

<script type="text/javascript">

function aa()

{

var user=document.getElementById('user').value;

var reg=/^[a-zA-Z]\w{5,18}/;

if(user==reg.exec(user))

{document.getElementById('aa').innerHTML="<font color='red'>输入正确</font>"}

else{document.getElementById('aa').innerHTML="<font color='red'>字母开头,长度在6-18之间,只能包含字母、数字和下划线</font>"}

}

function qq1()

{

var qq=document.getElementById("qq").value;

var reg=/\d{9,10}/;

if(qq==reg.exec(qq))

{

document.getElementById('qq1').innerHTML="<font color='red'>输入正确</font>"

}

else{document.getElementById('qq1').innerHTML="<font color='red'>qq号只能为9位或10位</font>"}

}

function telphone()

{

var tel=document.getElementById("tel").value;

var reg=/^1(3|5|8)\d{9}$/;

arr=reg.exec(tel);

if(tel==arr[0])

{

document.getElementById('telphone').innerHTML="<font color='red'>输入正确</font>"

}

else{document.getElementById('telphone').innerHTML="<font color='red'>电话号为11位</font>"}

}

function yx()

{

var youxiang=document.getElementById("youxiang").value;

var reg=/\w+@\w+\.(com|net|cn|gov)/;

//alert(reg.exec(youxiang));

arr=reg.exec(youxiang);

if(youxiang==arr[0])

{

document.getElementById('yx').innerHTML="<font color='red'>输入正确</font>"

}

else{document.getElementById('yx').innerHTML="<font color='red'>邮箱输入错误</font>"}

}

function people()

{

var shenfen=document.getElementById("shenfen").value;

var reg=/\d{17}(X|Y)/;

arr=reg.exec(shenfen);

if(shenfen==arr[0])

{

document.getElementById('people').innerHTML="<font color='red'>输入正确</font>"

}

else{document.getElementById('people').innerHTML="<font color='red'>身份证只能为15位或18位</font>"}

}

</script>

<body>

<form>

<table>

<tr>

<td>密码</td>

<td><input type="text" id="user" οnblur="aa()"></td>

<td id="aa"><font color="red">*</font></td>

</tr>

<tr>

<td>QQ号</td>

<td><input type="text" id="qq" οnblur="qq1()"></td>

<td id="qq1"><font color="red">*</font></td>

</tr>

<tr>

<td>手机号</td>

<td><input type="text" id="tel" οnblur="telphone()"></td>

<td id="telphone"><font color="red">*</font></td>

</tr>

<tr>

<td>邮箱</td>

<td><input type="text" id="youxiang" οnblur="yx()"></td>

<td id="yx"><font color="red">*</font></td>

</tr>

<tr>

<td>身份证号</td>

<td><input type="text" id="shenfen" οnblur="people()"></td>

<td id="people"><font color="red">*</font></td>

</tr>

</table>

</form>

</body>

</html>

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