JQuery表单效验

 

表单验证
检查表单元素是否为空(如名字和姓氏不能为空)
验证是否为数字(如出生日期中的年月日必须为数字)
验证用户与输入端邮件地址是否有效(如电子邮件地址中必须有@和.字符)
检查用户输入的数据是否在某个范围之内(如出生日期的月份必须是1~12,日期必须为1~31)

验证用户输入的信息长度是否足够(如输入的密码必须大于等于6个字符)

检查用户输入的出生的日期是否有效(如出生年月份有4位数字组成,1,3,5,7,8,10,12月为31天

4,6,9,11月为30天,2月根据是否是闰年判断为28天或29天)


1.表单效验的常见内容包括验证输入是否为空,验证数据格式是否正确,验证数据的范围,
验证数据的长度等
2.在表单效验中通常需要用到String对象的成员,包括indexOf(),substring()和length等
3.设置文本框的边框颜色:
var $mail=$("#email");
if($mail.val()=="请输入正确的电子邮箱"){
$mail.val("");
$mail.css("borderColor","#ff0000");

}
4.定义正则表达式
定义正则表达式有两种构造形式,一种是普通方式,另一种是构造函数的方式

普通方式:
var reg=/表达式/附加参数

附加参数:用来扩展表达式的含义,主要有三个参数

g:代表可以进行全局匹配
i:代表不区分大小写匹配
m:代表可以进行多行匹配

构造函数:
var reg=new RegExp("表达式","附加参数");

表达式的模式
表达式的模式分为简单模式和复合模式

简单模式:

语法:
var reg=/china/;
var reg=/abc8/;
复合模式:
var reg=/^\w+$/;

posted @ 2017-05-19 10:12  不羁少年;  阅读(157)  评论(0编辑  收藏  举报