前端學(xué)習(xí)第三十一更

????????????????????????????????????????正則表達(dá)式


專門用來(lái)檢測(cè)字符串是否符合“規(guī)則” 使用的

1、創(chuàng)建一個(gè)正則表達(dá)式

字面量創(chuàng)建var reg = /abcdefg/

構(gòu)造函數(shù)創(chuàng)建var reg = new RegExp('abcdefg')

2僻族、正則表達(dá)式里面的符號(hào)

元字符

. :匹配非換行的任意字符

\ :轉(zhuǎn)譯符號(hào)芙沥,把有意義的符號(hào)轉(zhuǎn)換成沒(méi)有意義的字符镇防,把沒(méi)有意義的字符轉(zhuǎn)換成有意義的符號(hào)

\s:匹配空白字符(空格/制表符/...)

\S:匹配非空白字符

\d :匹配數(shù)字

\D:匹配非數(shù)字

\w:匹配數(shù)字字母下劃線

\W:匹配非數(shù)字字母下劃線

限定符

*:前一個(gè)內(nèi)容重復(fù)至少0 次歉铝,也就是可以出現(xiàn) 0 ~ 正無(wú)窮 次

+ :前一個(gè)內(nèi)容重復(fù)至少1 次拧额,也就是可以出現(xiàn) 1 ~ 正無(wú)窮 次

?:前一個(gè)內(nèi)容重復(fù)0 或者 1 次宿亡,也就是可以出現(xiàn) 0 ~ 1 次

{n}:前一個(gè)內(nèi)容重復(fù)n 次常遂,也就是必須出現(xiàn) n 次

{n,}:前一個(gè)內(nèi)容至少出現(xiàn)n 次,也就是出現(xiàn) n ~ 正無(wú)窮 次

{n,m}:前一個(gè)內(nèi)容至少出現(xiàn)n 次至多出現(xiàn) m 次挽荠,也就是出現(xiàn) n ~ m 次

邊界符

^:表示開(kāi)頭

$:表示結(jié)尾

特殊符號(hào)

():限定一組元素

[]:字符集合克胳,表示寫(xiě)在[]里面的任意一個(gè)都行

[^]:反字符集合,表示寫(xiě)在[^]里面之外的任意一個(gè)都行

-:范圍圈匆,比如a-z表示從字母a 到字母 z 都可以

|:或漠另,正則里面的或a|b表示字母a 或者 b 都可以

標(biāo)示符

i :表示忽略大小寫(xiě)

這個(gè)i是寫(xiě)在正則的最后面的

/\w/i

就是在正則匹配的時(shí)候不去區(qū)分大小寫(xiě)

g:表示全局匹配

這個(gè)g 是寫(xiě)在正則的最后面的

/\w/g

就是全局匹配字母數(shù)字下劃線

3、正則表達(dá)式的方法

test

test是用來(lái)檢測(cè)字符串是否符合我們正則的標(biāo)準(zhǔn)

語(yǔ)法:正則.test(字符串)

返回值:boolean

exec

exec是把字符串中符合條件的內(nèi)容捕獲出來(lái)

語(yǔ)法:正則.exec(字符串)

返回值:把字符串中符合正則要求的第一項(xiàng)以及一些其他信息跃赚,以數(shù)組的形式返回

4笆搓、字符串的方法

search

search是查找字符串中是否有滿足正則條件的內(nèi)容

語(yǔ)法:字符串.search(正則)

返回值:有的話返回開(kāi)始索引,沒(méi)有返回-1

match

match找到字符串中符合正則條件的內(nèi)容返回

語(yǔ)法:字符串.match(正則)

返回值:

沒(méi)有標(biāo)示符g 的時(shí)候纬傲,是和 exec 方法一樣

有標(biāo)示符g 的時(shí)候满败,是返回一個(gè)數(shù)組,里面是匹配到的每一項(xiàng)

replace

replace是將字符串中滿足正則條件的字符串替換掉

語(yǔ)法:字符串.replace(正則叹括,要替換的字符串)

返回值:替換后的字符串

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末算墨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子汁雷,更是在濱河造成了極大的恐慌净嘀,老刑警劉巖报咳,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異挖藏,居然都是意外死亡暑刃,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門膜眠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)稍走,“玉大人,你說(shuō)我怎么就攤上這事柴底。” “怎么了粱胜?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵柄驻,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我焙压,道長(zhǎng)鸿脓,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任涯曲,我火速辦了婚禮野哭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘幻件。我一直安慰自己拨黔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布绰沥。 她就那樣靜靜地躺著篱蝇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪徽曲。 梳的紋絲不亂的頭發(fā)上零截,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音秃臣,去河邊找鬼涧衙。 笑死,一個(gè)胖子當(dāng)著我的面吹牛奥此,可吹牛的內(nèi)容都是我干的弧哎。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼稚虎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼傻铣!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起祥绞,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤非洲,失蹤者是張志新(化名)和其女友劉穎鸭限,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體两踏,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡败京,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了梦染。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赡麦。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖帕识,靈堂內(nèi)的尸體忽然破棺而出泛粹,到底是詐尸還是另有隱情,我是刑警寧澤肮疗,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布晶姊,位于F島的核電站,受9級(jí)特大地震影響伪货,放射性物質(zhì)發(fā)生泄漏们衙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一碱呼、第九天 我趴在偏房一處隱蔽的房頂上張望蒙挑。 院中可真熱鬧,春花似錦愚臀、人聲如沸忆蚀。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蜓谋。三九已至,卻和暖如春炭分,著一層夾襖步出監(jiān)牢的瞬間桃焕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工捧毛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留观堂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓呀忧,卻偏偏與公主長(zhǎng)得像师痕,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子而账,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容