表单的各正则验证[JS、JQuer…
来源:互联网 发布:世界上第一个软件 编辑:程序博客网 时间:2024/06/05 10:01
原文地址:表单的各正则验证[JS、JQuery用法]作者:邓强
用户名称:用户密码:
<td width="40%"class="te_r">用户名:</td> <tdwidth="60%">
以下是JS、JQuery的验证代码 varusername=$("#username").val(); varrename=/^w{5,12}$/; if(username==""){ $("#susername").html("用户名不能为空").css("color","red"); return false; }elseif(!rename.test(username)){ $("#susername").html("用户为5-12位字符").css("color","red"); return false; }else{ $("#susername").html("用户名正确").css("color","green"); } } function ckname1(){ $("#susername").html("请输入5-12位字符").css("color","red"); } // 密码验证 function ckpassword(){ varpassword=$("#password").val(); var repass=/^w{6,18}$/; if(password==""){ $("#spassword").html("密码不能为空").css("color","red"); returnfalse; }elseif(!repass.test(password)){ $("#spassword").html("密码为6-12位字符").css("color","red"); returnfalse; }else{ $("#spassword").html("密码正确").css("color","green"); } }
var password=$("#password").val(); varpassword1=$("#password1").val(); if(password1==""){ $("#spassword1").html("验证密码不能为空").css("color","red"); return false; }elseif(password1!=password){ $("#spassword1").html("两次密码不相同").css("color","red"); return false; }else{ $("#spassword1").html("密码确认正确").css("color","green"); } } // 邮箱验证 function ckemail(){ varemail=$("#email").val(); varreemail=/^w+@w+(.w+)+$/; if(email==""){ $("#semail").html("邮箱不能为空").css("color","red"); returnfalse; }elseif(!reemail.test(email)){ $("#semail").html("邮箱格式不正确").css("color","red"); returnfalse; }else{ $("#semail").html("邮箱正确").css("color","green"); } } function ckphone(){ varphone=$("#phone").val(); varrephone=/^1[3578]d{9}$/; if(phone==""){ $("#sphone").html("电话不能为空").css("color","red"); return false; }elseif(!rephone.test(phone)){ $("#sphone").html("电话格式不正确").css("color","red"); return false; }else{ $("#sphone").html("电话正确").css("color","green"); } }
function ckdesc(){ vardesc=$("#desc").val(); if(desc==""){ $("#sdesc").html("简介不能为空").css("color","red"); return false; }else{ $("#sdesc").html("简介格式正确").css("color","green"); } } // 总验证 alert("验证有误"); returnfalse; }else{ alert("验证通过"); } }
下面的代码是主体的部分示范代码,其它部分格式跟其都一样,只需要修改onblur=""、onfocus="",中的方法名,"<input>"标签中的name值、id值,"以及"span"标签中的id名。
<html>
<head>
<title>标题</title>
</head>
<body>
<form name='myform' method='post'action="check.php" onsubmit="return ckfun()">
<table>
<tr>
<input type="text" name="username"id="username" class="inputgray" onblur="ckname()"onfocus="ckname1()"/><spanid="susername">
</td>
</tr>
<tr>
<td><inputtype="submit"value="提交"></td>
<td><inputtype="reset"value="重置"></td>
</tr>
</table>
</form>
</body>
</html>
// 验证用户名
function ckname(){
// 确认密码的验证
function ckpassword1(){
// 电话验证
// 简介验证
function ckfun(){ if(ckname()==false||ckpassword()==false||ckpassword1()==false||ckemail==false||ckphone()==false||ckdesc()==false){
0 0
- 表单的各正则验证[JS、JQuer…
- js 表单正则验证
- JS 正则验证表单
- js正则验证表单
- js正则-验证常用的表单对象
- js正则;js表单验证
- js正则表达式验证表单
- js验证表单正则表达式
- 表单验证--js正则表达式
- js正则表达式表单验证
- js正则表达式--验证表单
- JS登录表单验证 正则验证
- js验证表单时常用的正则表达式
- 前端表单验证常用的15个JS正则表达式
- 前端表单验证常用的15个JS正则表达式
- 前端表单验证常用的15个JS正则表达式
- 前端表单验证常用的15个JS正则表达式
- JS的表单验证!
- 我的拉帘广告小结
- ecshop_审核商品
- poj 2007 Scrambled Polygon 【极角排序】
- 了解Uploadify插件的使用
- js截图
- 表单的各正则验证[JS、JQuer…
- 有关MYSQL优化
- 弹出层
- 给ECSHOP增加物流跟踪或包裹…
- 使用Contacts Contract Content Provider操作通讯录最佳实践
- 显示动态时间
- mybatis逻辑连接未关闭
- 商品列表一键生成静态页
- js实现客服