您的位置:首页 > 其它

正则表达式---手机,邮箱,固定电话格式的验证

2011-11-23 17:47 501 查看
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>

<script type="text/javascript">

function check(){

var flag=true;

var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//邮箱格式的验证

var reg= /^[1][358]\d{9}$/; //验证手机号码 13,15,18开头的是一位电话号

var m =/^\d{3}-\d{8}|\d{4}-\d{7}$/;//验证电话号码为7-8位数字并带有区号

$(".wn").each(function(i){

if($(this).val()==""||$(this).val()==null){

flag=false;

}

});

if(!flag){

alert("完整填写注册信息...");

}

if(flag){

if($("#password").val()!=$("#sPassword").val()){

alert("请确认密码一致...");

flag=false;

}

if(!myreg.test($("#email").val())){

flag=false;

alert("输入正确的邮箱格式...如:1234@163.com");

}

var mobel=$("#mobel").val()

if((mobel.length==11)&&(reg.test(mobel))){

}else{

flag=false;

alert("请输入正确11位有效的电话号码...");

}

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

if(telephone.length>13){

alert("电话长度不能大于13位");

flag=false;

}else if(telephone.length<=8){

alert("电话长度不能小于8位");

flag=false;

}else if(!m.test(telephone)) {

alert("请输入正确格式的电话号码,如:0312-3614072");

flag=false;

}

}

return flag;

}

</script>

<body>

<center ><b2>完善普通用户注册</b2></center>

<div align="center">

<form action="zym.action?role=ru" method="post" >

<table>
<tr>

<td> 用户名:<input type="text" name="user.username" value="${user.username}" id="username" class="wn"/><br/></td>

<td> 真实姓名:<input type="text" name="user.realname" id="realname" class="wn"/><br/></td>

</tr>

<tr>

<td> 密码:<input type= "password" name="user.password" value="${user.password }" id="password" class="wn"/><br/></td>

<td> 确认密码:<input type= "password" name="sPassword" id="sPassword" class="wn"/><br/></td>

</tr>

<tr>

<td> 邮箱:<input type="text" name="user.email" value="${user.email}" id="email" class="wn"/><br/></td>

<td> 详细地址:<input type="text" name="user.address" id="address" class="wn"/><br/></td>

</tr>

<tr>

<td> 邮编:<input type="text" name="user.post" id="post" class="wn"/><br/></td>

<td> 性别:<input type="text" name="user.sex" id="sex" class="wn"/><br/></td>

</tr>

<tr>

<td> 联系电话:<input type="text" name="user.mobel" id="mobel" class="wn"/><br/></td>

<td> 固定电话:<input type="text" name="user.telephone" id="telephone" class="wn"/><br/></td>

</tr>

<tr>

<td> 身份证号:<input type="text" name="user.pid" id="pid" class="wn"/><br/></td>

</tr>

</table>

<input type="hidden" name="user.identify" value="0"/>

<input type="submit" value="提交" onclick="return check()"/>

<input type="reset" value="重置"/><br>

</form>

</div>

</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐