復(fù)習(xí)正則

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions

創(chuàng)建正則的兩種方式:

? ? ? ? 對象(構(gòu)造函數(shù)):var regexp = new RegExp(/123/);

? ? ? ? 字面量:var?regexp? = /123/

正則常用測試方法:

? ? 自帶的方法:

? ? ? ?(加^ $) reg.test(str)檢測字符串是否符合正則表達(dá)式所要求的規(guī)范,返回true或false

? ? 字符的方法:

? ??????str.replace(reg,newStr) 搜索符合條件的并替換

? ??????str.macth(reg)?查找符合正則要求的子串,返回一個數(shù)組中

轉(zhuǎn)義字符

? ??????? \d ? ?——?? ?[0-9]? ? ? ? ?數(shù)字

? ? ? ? ? ?\w ? ?——?? ?[a-z0-9_]?? ??數(shù)字,字母,下劃線

? ? ????????\s ? ?—— ?? 空白字符(空格)? ?

? ? ????????\D? ??——? ? [^0-9]?? ?? ? 非數(shù)字

? ? ????????\W? ??——? ? [^a-z0-9_]? ? 非數(shù)字,字母,下劃線

? ????????? \S? ??—— ? ?非空白字符

量詞

? ????* ? ? 匹配前面的子表達(dá)式零次或多次

? ? ? +? ? ?匹配前面的子表達(dá)式至少一次或多次

? ? ? ??? ? ?匹配前面的子表達(dá)是零次或一次

? ? ? ?{n}? ?匹配確定n次

? ? ? ?{n,}? 至少匹配n次

? ????? {n,m}?至少匹配n次,最多匹配m次

待補(bǔ)充

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1,正則表達(dá)式的作用:匹配一個字符串中的一些內(nèi)容 2,聲明和使用: 1)構(gòu)造函數(shù) var reg=new RegE...
    WDL_1a39閱讀 862評論 0 1
  • 正則表達(dá)式是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”)。模式描述在搜索...
    啊煙雨閱讀 915評論 0 0
  • --------------------------正則的作用--------------------------...
    G_whk閱讀 752評論 1 5
  • 今天吃過晚飯,我們?nèi)サ峡▋z玩,挑選了一個籃球,之前在福地玩時,我看見好多同學(xué)都在拍籃球,拍的又多又好,還會兩...
    淙翔閱讀 197評論 0 2
  • 輸出是最好的輸入 #見:當(dāng)你逐漸提升到一個權(quán)勢比較強(qiáng)的高位,辦事的時候就不大可能像以前那樣“總是細(xì)致地察言觀色、從...

友情鏈接更多精彩內(nèi)容