<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>
<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>
</body>
分享到:
相关推荐
常用正则表达式-常用正则表达式-常用正则表达式 常用正则表达式-常用正则表达式-常用正则表达式
linux系统shell正则表达式-练习工具和教材 正则表达式-练习工具和教材 正则表达式-练习工具和教材
提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,正则表达式 - C# - 开发者参考网提取URL,...
正则表达式到底是什么?正则表达式-常用元字符,正则表达式-常用元字符应用
Java正则表达式详解-软件频道-正则表达式-天极网
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。
词法分析程序的C++完整做法,文件中包括.cpp源代码,.exe应用程序,.cpp被分析的代码,.txt单词规则,.txt帮助文件。有较为详细的注释,或许有地方存在bug,供大家学习交流。
正则表达式 正则表达式--常用的
Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三阶段增强分析需求,代码实现能力【正则表达式】---- 代码 Java 第三...
EXCEL-VBA-正则表达式-从实例开始.docx
正则表达式---------资料整理,适合新手学习使用,对正则表达式的学习很有帮助
常用正则表达式大全,验证账号,邮箱等等。
JAVA正则表达式--Pattern和Matcher 现在JDK1.4里终于有了自己的正则表达式API包,JAVA程序员可以免去找第三方提供的正则表达式库的周折了,我们现在就马上来了解一下这个SUN提供的迟来恩物- -对我来说确实如此。...
正则表达式--强大的文本匹配工具,每个工程师都需要掌握的必备技能。这个文档看过一小时,算是基本入门了。 前提是有良好的Linux基础,对grep awk sed 要熟练。
广告过滤正则式 来自闻仲 可以和大家交流一下
正则表达式主要配合以下方法使用 匹配 string.matches() 分割 string.split() 替换 string.replaceAll()
如果正则表达式的内容需要被再次引用,那么需要对正则表达式的内容进行分组
有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "\( [^)]* \)" 或者 "\( .*? \)" 可以匹配一对小括号。但是如果括号内还嵌有一层括号的话 ,如 "( ( ) )",则这种写法将不能够...
关于正则表达式一个ppt课件,适合初学者,介绍的很详细,欢迎收藏
精通正则表达式-Jeffery E.F.Fridel著 .............................