javascriptRegex

來源:互聯網
上載者:User

標籤:abd   匹配   運算式   多次   標識符   new   正則   聲明   ace   

1、正則聲明:

  var reg = /abc/;

  var reg = new RegExp(‘abc‘);

2、轉義:

  \d:任何數字;

  \D:非數字;

  \w:字母,數字,底線;

  \W:非字母,非數字,非底線;

  \s:空格;

  \S:非空格

3、量詞:

  {m,n}:大於等於m次,小於等於n次;

  {n}:重複n次;

  + = {1,}:重複1次或者更多次;

  ?:重複0次或者重複1次;

  *:重複0次或者更多次;

4、子類:()

  /abc|d/:abc 或 d;

  /ab(c|d)/:abc 或 abd;

5、字元集:[]

  [a-z]:小寫字母;[0-9]:數字;[A-Z]:大寫字母;

6、標識符:

  i:不區分大小寫;

  g:從頭到尾;

7:^ $ .

  ^:嚴格以...開始;

  $:嚴格以...結束;

  .:所有字元;

8、test、match、replace

  test:正則.test(字串),返回布爾值;

  match:字串.match(正則),匹配返回數組,不匹配返回null;如果沒有標識符g,找到後立即返回,則返回數組中只有一個元素,如果有標識符g,找到所有匹配後再返回。

  replace:字串.replace(正則,‘**‘),用*替換與Regex匹配的字元。

javascriptRegex

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.