正則

1.const regex = /^[a-zA-Z]+[0-9]*\W?_$/gi;
let regex = new RegExp("ab+c");
let regex = new RegExp(/^[a-zA-Z]+[0-9]*\W?_$/, "gi");

  • * {0,};>=0;
  • + {1,};>=1;
  • ?{0,1};盡可能少的匹配
  • .匹配除換行符之外的任何單個(gè)字符
  • {n}n是一個(gè)正整數(shù),匹配了前面一個(gè)字符剛好發(fā)生了n次;caaandy也可以
  • {n,m}n 和 m 都是整數(shù)。匹配前面的字符至少n次,最多m次。如果 n 或者 m 的值是0, 這個(gè)值被忽略。
  • [xyz]和[^xyz]只匹配1個(gè)字符
  • \b 匹配一個(gè)詞的邊界;/\bm/匹配“moon”中的‘m’
  • d [0,9];一個(gè)數(shù)字
  • D [^0,9];一個(gè)非數(shù)字字符
  • \s空白字符;\S非空白字符
  • \w[A-Za-z0-9]一個(gè)字符;\W[^A-Za-z0-9];"50%." 中的 '%'
  • \n換行符
    3.RegExp方法
  • exec 它返回一個(gè)數(shù)組(未匹配到則返回null)
  • test 一個(gè)在字符串中測(cè)試是否匹配的RegExp方法,它返回true或false。
    4.String方法
  • match 它返回一個(gè)數(shù)組(未匹配到則返回null)
  • search 它返回匹配到的位置索引,或者在失敗時(shí)返回-1。
    5.插入語 會(huì)使這部分匹配的副字符串被記憶;/Chapter (\d+).\d*/;插入語也用來記憶第一個(gè)匹配的數(shù)字字符,$1,$2與插入語匹配
    Smith John

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

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

  • Java的正則表達(dá)式講解:(為了能看清,本文正則表達(dá)式用中文的句號(hào)代替英文句點(diǎn)) 英文句點(diǎn)符號(hào):匹配單個(gè)任意字符。...
    紅姑娘閱讀 4,522評(píng)論 0 2
  • 文章轉(zhuǎn)載地址: http://www.open-open.com/code/view/1430625516632 ...
    得起一個(gè)清新脫俗的名字閱讀 2,290評(píng)論 1 3
  • 正則表達(dá)式到底是什么東西?字符是計(jì)算機(jī)軟件處理文字時(shí)最基本的單位,可能是字母,數(shù)字,標(biāo)點(diǎn)符號(hào),空格,換行符,漢字等...
    獅子挽歌閱讀 2,287評(píng)論 0 9
  • iOS中有三種實(shí)現(xiàn)正則表達(dá)式的匹配: 1.利用NSPredicate(謂詞)匹配; 2.利用rangeOfStri...
    馬小悅閱讀 1,410評(píng)論 1 0
  • 情商 EMOTIONAL INTELLIGENCE 我初讀《情商》是希望能在書中獲得捷徑去提高自己的情商。學(xué)些精妙...
    被洋哥逼著讀書的叉燒閱讀 3,465評(píng)論 1 25

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