知識(shí)點(diǎn)一??正則表達(dá)式字面量寫法??var?zhengze(自定義變量)?=?//
????知識(shí)點(diǎn)二??校驗(yàn)表達(dá)式?zhengce.test(需要被校驗(yàn)的)?正確返回true??錯(cuò)誤返回false
????知識(shí)點(diǎn)三?特殊字符?都是單個(gè)返回true??
????(1)/^abc$/?邊界符??^代表的是以誰開頭?$代表的事以誰結(jié)尾?
????var?rg?=?/abc/?console.log(rg.text(abcd))?返回結(jié)果為true?不加起止符號(hào)的默認(rèn)為包含就可以
????(2)/[abc]/??限定符?代表的是只要包含a或者b或者c都返回為true
????(3)/^[abc]$/??代表的是只有a?或者b?或者c?單個(gè)字符才返回為true
????(4)/^[a-z]$/??-代表的是范圍掖鱼,表達(dá)式代表的是26個(gè)英文字母其中每個(gè)都是true
????(4)/^[a-zA-Z0-9_-]$/??字符組合?代表的是字母大小寫數(shù)字?下劃線和短橫線都允許
????(5)/^[^a-zA-Z0-9_-]$/??如果中括號(hào)里邊包括^?它代表的意思是取反?表達(dá)式代表的是字母大小寫數(shù)字?下劃線和短橫線都不允許
????知識(shí)點(diǎn)四?量詞符?用來設(shè)定某個(gè)模式出的次數(shù)
????(1)*??相當(dāng)于>=0??例如/^a*$/?代表a可以出現(xiàn)0次或者更多
????(2)+??相當(dāng)于>=1??例如/^a+$/?代表a可以出現(xiàn)1次或者更多
????(3)撒汉??相當(dāng)于1?||?0??例如/^a纹冤?$/?代表a可以出現(xiàn)1次或者0次
????(4){3}?相當(dāng)于重復(fù)幾次?例如/^a{3}$/?代表a可以重復(fù)3次
????(5){3,}?相當(dāng)于>=3??例如/^a{3,}$/?代表a可以重復(fù)3次和以上
????(6){3,16}?相當(dāng)于>=3<=16??例如/^a{3,16}$/