一、表单选择器:
用于选取某些特定的表单元素
二、常用的表单选择器:
1.:input,选取所有的textarea,button,input,select元素
eg:(":input").css("border","1pxsolidred");2.text选取所有的单行文本框eg:(":text").css(“border”,“1px solid red”);
3.password获取所有的密码框
eg:(":password").css("border","1pxsolidred");4.:radio,获取所有的单选按钮5.:checkbox,获取所有的复选框6.:submit,获取所有的提交按钮7.:image,获取所有的图像标签8.:reset,获取所有的重置按钮9.:button,获取所有的按钮10.:file,获取所有的文件域11.:hidden,获取所有的隐藏域,包括display:none。三、属性过滤选择器:1.:enabled,匹配所有的可用元素2.:disabled,匹配所有不可用的元素3.:checked,匹配所有被选中的元素4.:selected,匹配所有的元素四、使用String对象验证:1.indexOf():在字符串中查找指定的字符。如果找到,返回下标,否则返回−1。eg:if(email.indexOf(".")<0∣∣email.indexOf("@")<0)alert("邮箱格式不正确");2.length:获取字符串的长度。eg:if(email.length<6)alert("密码不能小于6位");3.substring:截取字符串。4.isNaN:判断该字符串是否是数字。如果是数字的话返回false,否则返回trueeg:isNaN(str);五、检验提示特效:1.blur():光标失去焦点2.foucs():光标聚焦3.select():选中表单中的文本六、正则表达式:描述字符模式的对象,由一些特殊的符号组成七、正则表达式的优点:1.简介的代码2.严谨的验证文本框的内容八、正则表达式的书写:1.普通方式:varreg=/cc/附加参数;其中:附加参数有:(1)g:全局匹配(2)i:不区分大小写匹配(3)m:换行匹配2.构造函数:varreg=newRegExp("表达式","附加参数");九、正则表达式的常用符号:1./……/:表达式的开始和结束2.:字符串的开始3.:字符串的结尾
4.\s:任何空白字符(空格 tab制表符)
5.\S:任何非空白字符
6.\d:匹配一个数字字符
7.\D:匹配一个非数字字符
8.\w:数字、下划线、字母
9.\W:除了数字、下划线和字母以外的
10…除了换行符以外的任意字符。
十、正则表达式中重复的字符:
1.{n}:匹配n次
2.{n,}:n次或者多次
3.{n,m}:至少n次,但是不能超过m次
4.*:0次或者多次
5.+:1次或者多次
6.?:0次或者1次