? 正則表達(dá)式創(chuàng)建:?
? ? ? ? ? ? 普通方式:? ?var reg =?/^\d{6}$/奥务;
? ? ? ? ? ?構(gòu)造方法:? ?var reg=new RegExp("表達(dá)式","附加參數(shù)")
RegExp 對(duì)象的方法
??????????exec??檢索字符中是正則表達(dá)式的區(qū)配,返回找到的值珍特,并確定其位置
? ? ? ? ? ? test??檢索字符串中指定的值条摸,返回true或false
/.../? ?代表一個(gè)模式的開(kāi)始和結(jié)束
^? ? ? 匹配字符串的開(kāi)始
$? ? ? 匹配字符串的結(jié)束
\d? ? ?匹配一個(gè)數(shù)字字符,等價(jià)于[0-9]
\D? ? ?除了數(shù)字之外的任何字符朦蕴,等價(jià)于[^0-9]
\w? ? ?匹配一個(gè)數(shù)字瓶摆、下劃線或字母字符凹蜂,等價(jià)于[A-Za-z0-9_]
\W? ? 任何非單字字符馍驯,等價(jià)于[^a-zA-z0-9_]
\s? ? ?任何空白字符
\S? ? 任何非空白字符
.? ? ? 除了換行符之外的任意字符
{n}? ? 匹配前一項(xiàng)n次
{n,}? ?匹配前一項(xiàng)n次,或者多次
{n,m}??匹配前一項(xiàng)至少n次玛痊,但是不能超過(guò)m次
*? 匹配前一項(xiàng)0次或多次泥彤,等價(jià)于{0,}
+? 匹配前一項(xiàng)1次或多次,等價(jià)于{1,}
???匹配前一項(xiàng)0次或1次卿啡,也就是說(shuō)前一項(xiàng)是可選的吟吝,等價(jià)于{0,1}
郵政編碼:/^\d{6}$/
用戶名驗(yàn)證:/^[a-zA-Z0-9]{3,16}$/
1.獲取表單
? ? ? ? $("form")
2.表單選擇器
? ?1)? :input
? ? ? ? ? ?$("#myform? :input")選取表單中所有的input、select和button元素
? ? 2):hidden?
? ??????????$("#myform? :hidden"?)選取<input type="hidden " />颈娜、style="display: none"等元素
? ? 3)??:checked
? ? ? ? ? ? $(" #userform :checked"?)含有checked? 或者 selected標(biāo)簽
4)??:selected
3.獲取和失去焦點(diǎn)
? ? ? ? 事件:? onblur? 失去焦點(diǎn)剑逃,當(dāng)光標(biāo)離開(kāi)某個(gè)文本框時(shí)觸發(fā)
? ??????????????????onfocus?獲得焦點(diǎn)浙宜,當(dāng)光標(biāo)進(jìn)入某個(gè)文本框時(shí)觸發(fā)
? ? ? ? 方法:??blur()??從文本域中移開(kāi)焦點(diǎn)
? ? ? ? ? ? ? ? ? ? ??focus()? ?在文本域中設(shè)置焦點(diǎn),即獲得鼠標(biāo)光標(biāo)
? ? ? ? ? ? ? ? ? ? ? select()? ?選取文本域中的內(nèi)容蛹磺,突出顯示輸入?yún)^(qū)域的內(nèi)容