正則表達(dá)式-常用方法

目錄

  • test
  • search
  • match
  • replace
  • split

1.test()

用于匹配正則表達(dá)式中是否含有該字符串车要,如果有,返回true;如果沒有渗磅,返回false。
示例:

    const a = /'a'|'b'/
    a.test('a') //true
    a.test('c') //false

2.search()

在字符串搜索符合正則的內(nèi)容屎媳,搜索到就返回出現(xiàn)的位置(從0開始夺溢,如果匹配的不只是一個(gè)字母,那只會(huì)返回第一個(gè)字母的位置)烛谊, 如果搜索失敗就返回 -1风响。
示例:

    const str = 'abcd'
    str.search(/bc/) //1
    str.search(/dc/) //-1

3.match()

在字符串中匹配符合正則的內(nèi)容,返回一個(gè)數(shù)組丹禀。
如果找不到匹配的內(nèi)容状勤,返回null。
示例:

    const str = 'abcd1234uiop567'
    str.match(/\d/g) //['1234','567']
    str.match(/zxcv/g) // null

4.replace()

查找符合正則的字符串双泪,替換成對(duì)應(yīng)的字符串持搜。返回替換后的內(nèi)容。
通常用來去除字符串中的空格或者用來和諧某些字段時(shí)焙矛,很有用葫盼。
示例:

    const str1 = 'abcd 1234 uiop 567'
    const str2 = 'abcd 1234 uiop 567'

    str1.replace(/\s/g,'') //'abcd1234uiop567'
    str2.replace(/bc|34/g,'*') //a*d 12* uiop 567

5.split()

將一個(gè)字符串分割為子字符串,然后將結(jié)果作為字符串?dāng)?shù)組返回村斟。
注:和字符串的split方法一樣贫导,將匹配到的結(jié)果作為分割線抛猫,分割成數(shù)組
示例:

    dateStr = '2017.10.26'
    arr = dateStr.split(/[^0-9]+/) //["2017", "10", "26"]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市孩灯,隨后出現(xiàn)的幾起案子闺金,更是在濱河造成了極大的恐慌,老刑警劉巖峰档,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件败匹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡讥巡,警方通過查閱死者的電腦和手機(jī)掀亩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尚卫,“玉大人归榕,你說我怎么就攤上這事≈ㄉ妫” “怎么了刹泄?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)怎爵。 經(jīng)常有香客問我特石,道長(zhǎng),這世上最難降的妖魔是什么鳖链? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任姆蘸,我火速辦了婚禮,結(jié)果婚禮上芙委,老公的妹妹穿的比我還像新娘逞敷。我一直安慰自己,他們只是感情好灌侣,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布推捐。 她就那樣靜靜地躺著,像睡著了一般侧啼。 火紅的嫁衣襯著肌膚如雪牛柒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天痊乾,我揣著相機(jī)與錄音皮壁,去河邊找鬼。 笑死哪审,一個(gè)胖子當(dāng)著我的面吹牛蛾魄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼滴须,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼缴川!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起描馅,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎而线,沒想到半個(gè)月后铭污,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡膀篮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年嘹狞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片誓竿。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡磅网,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出筷屡,到底是詐尸還是另有隱情涧偷,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布毙死,位于F島的核電站燎潮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏扼倘。R本人自食惡果不足惜确封,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望再菊。 院中可真熱鬧爪喘,春花似錦、人聲如沸纠拔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绿语。三九已至秃症,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吕粹,已是汗流浹背种柑。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留匹耕,地道東北人聚请。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親驶赏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炸卑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

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

  • 前言 對(duì)于正則,著稱火星文字,見名知意主要它晦澀難懂,一直以來,看到它總是怕怕的,在平時(shí),也只是簡(jiǎn)單的用用,其主要...
    itclanCoder閱讀 760評(píng)論 0 2
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,216評(píng)論 0 4
  • 初衷:看了很多視頻、文章煤傍,最后卻通通忘記了盖文,別人的知識(shí)依舊是別人的,自己卻什么都沒獲得蚯姆。此系列文章旨在加深自己的印...
    DCbryant閱讀 3,993評(píng)論 0 20
  • RegExp 三大方法本文的RegExp采用直接量語法表示:/pattern/attributes五续。attribu...
    恩德_b0c2閱讀 455評(píng)論 0 0
  • 冷暖知閱讀 199評(píng)論 0 3