一、表单选择器:
用于选取某些特定的表单元素
二、常用的表单选择器:
1.:input,选取所有的textarea,button,input,select元素
eg:( " : i n p u t " ) . c s s ( " b o r d e r " , " 1 p x s o l i d r e d " ) ; 2. t e x t 选 取 所 有 的 单 行 文 本 框 e g : (":input").css("border","1px solid red"); 2.text选取所有的单行文本框 eg:(":input").css("border","1pxsolidred");2.text选取所有的单行文本框eg:(":text").css(“border”,“1px solid red”);
3.password获取所有的密码框
eg:( " : p a s s w o r d " ) . c s s ( " b o r d e r " , " 1 p x s o l i d r e d " ) ; 4. : r a d i o , 获 取 所 有 的 单 选 按 钮 5. : c h e c k b o x , 获 取 所 有 的 复 选 框 6. : s u b m i t , 获 取 所 有 的 提 交 按 钮 7. : i m a g e , 获 取 所 有 的 图 像 标 签 8. : r e s e t , 获 取 所 有 的 重 置 按 钮 9. : b u t t o n , 获 取 所 有 的 按 钮 10. : f i l e , 获 取 所 有 的 文 件 域 11. : h i d d e n , 获 取 所 有 的 隐 藏 域 , 包 括 d i s p l a y : n o n e 。 三 、 属 性 过 滤 选 择 器 : 1. : e n a b l e d , 匹 配 所 有 的 可 用 元 素 2. : d i s a b l e d , 匹 配 所 有 不 可 用 的 元 素 3. : c h e c k e d , 匹 配 所 有 被 选 中 的 元 素 4. : s e l e c t e d , 匹 配 所 有 的 元 素 四 、 使 用 S t r i n g 对 象 验 证 : 1. i n d e x O f ( ) : 在 字 符 串 中 查 找 指 定 的 字 符 。 如 果 找 到 , 返 回 下 标 , 否 则 返 回 − 1 。 e g : i f ( e m a i l . i n d e x O f ( " . " ) < 0 ∣ ∣ e m a i l . i n d e x O f ( " @ " ) < 0 ) a l e r t ( " 邮 箱 格 式 不 正 确 " ) ; 2. l e n g t h : 获 取 字 符 串 的 长 度 。 e g : i f ( e m a i l . l e n g t h < 6 ) a l e r t ( " 密 码 不 能 小 于 6 位 " ) ; 3. s u b s t r i n g : 截 取 字 符 串 。 4. i s N a N : 判 断 该 字 符 串 是 否 是 数 字 。 如 果 是 数 字 的 话 返 回 f a l s e , 否 则 返 回 t r u e e g : i s N a N ( s t r ) ; 五 、 检 验 提 示 特 效 : 1. b l u r ( ) : 光 标 失 去 焦 点 2. f o u c s ( ) : 光 标 聚 焦 3. s e l e c t ( ) : 选 中 表 单 中 的 文 本 六 、 正 则 表 达 式 : 描 述 字 符 模 式 的 对 象 , 由 一 些 特 殊 的 符 号 组 成 七 、 正 则 表 达 式 的 优 点 : 1. 简 介 的 代 码 2. 严 谨 的 验 证 文 本 框 的 内 容 八 、 正 则 表 达 式 的 书 写 : 1. 普 通 方 式 : v a r r e g = / c c / 附 加 参 数 ; 其 中 : 附 加 参 数 有 : ( 1 ) g : 全 局 匹 配 ( 2 ) i : 不 区 分 大 小 写 匹 配 ( 3 ) m : 换 行 匹 配 2. 构 造 函 数 : v a r r e g = n e w R e g E x p ( " 表 达 式 " , " 附 加 参 数 " ) ; 九 、 正 则 表 达 式 的 常 用 符 号 : 1. / … … / : 表 达 式 的 开 始 和 结 束 2 . : 字 符 串 的 开 始 3. (":password").css("border","1px solid red"); 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,否则返回true eg:isNaN(str); 五、检验提示特效: 1.blur():光标失去焦点 2.foucs():光标聚焦 3.select():选中表单中的文本 六、正则表达式: 描述字符模式的对象,由一些特殊的符号组成 七、正则表达式的优点: 1.简介的代码 2.严谨的验证文本框的内容 八、正则表达式的书写: 1.普通方式: var reg = /cc/附加参数; 其中:附加参数有: (1)g:全局匹配 (2)i:不区分大小写匹配 (3)m:换行匹配 2.构造函数: var reg = new RegExp("表达式","附加参数"); 九、正则表达式的常用符号: 1./……/:表达式的开始和结束 2.^:字符串的开始 3.(":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次