今天小編就為大家?guī)?lái)一篇有關(guān)jquery的正則表達(dá)式的文章。小編覺(jué)得挺實(shí)用的,為此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了虞城免費(fèi)建站歡迎大家使用!
/*
* 正則表達(dá)式 作用 驗(yàn)證字符串格式的
* 比較繁瑣 但是比較強(qiáng)大
*
* 正則表達(dá)式應(yīng)該如何去寫 寫法很隨意 主要你要記住正則的語(yǔ)法規(guī)則
* 自己去拼接表達(dá)式
*
* 開(kāi)始記符號(hào)
* \ 轉(zhuǎn)義字符 \n 匹配的就是換行 \\ 匹配的是\ \( 匹配的是(
* ^ 代表的是 開(kāi)始符號(hào) 匹配字符的開(kāi)始 或者正則表達(dá)式的開(kāi)始
* $ 代表的是 結(jié)束符號(hào) 匹配字符的結(jié)束 或者正則表達(dá)式的結(jié)束
* * 代表的是匹配一個(gè)字表達(dá)是零次或者多次 zooo zo* 等價(jià) {0,}
* + 代表的是 一次或者多次 zoooo zo+ {1,}
* ? 代表匹配表達(dá)是 零次或者一次 do(es)? {0,1} do does ?和+ 搭配使用可以作為限定 非貪婪和貪婪匹配
* {n} n為非負(fù)整數(shù) 代表匹配前匹配前面的字表達(dá)是 面的字前面的表達(dá)式n次 (does){10}
* {n,} n為非負(fù)整數(shù) 至少匹配前面的表達(dá)式n次 無(wú)上限 food o{1,}
* {n,m} n m為非負(fù)整數(shù) 最少匹配n次 最多匹配m次 (food){1,3}
* () 代表的是字表達(dá)式
* x|y 匹配x或者y (f|d)ood food dood
* [] 在正則表達(dá)式里面代表字符集 [abcdef]{1}
* [abcd] 匹配里面的任意一個(gè)字符
* [^abcd] 非字符集里面的任意字符
* [a-z] 匹配的是a-z之間的所有字母
* [^a-z] 除過(guò)a-z的其余字符
* [0-9] 匹配的是0-9之間的任意
* [^0-9] 匹配的是除0-9
* \b 匹配單詞的邊界
* \B 匹配非單詞邊界
* \d 匹配數(shù)字的 等價(jià)[0-9]
* \D 匹配非數(shù)字的 等價(jià)[^0-9]
* \n 匹配換行
* \r 匹配回車
* \s 匹配的是任何空白字符 [\f\r\v\n\t]
* \S 匹配的是任何非空白字符
* \w 匹配包括下劃線的任何單字符 等價(jià)[a-z0-9A-Z_]
* \W 匹配不包括下劃線的任何單字符 等價(jià)[^a-z0-9A-Z_]
* i 不區(qū)分大小寫匹配
* g 全局匹配
*
* */
以上就是jquery的正則表達(dá)式的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊!