jsRegex的match test exec replace函數

來源:互聯網
上載者:User

標籤:regexp   https   索引   數組   log   school   輸入   function   表達   

jsRegex的方法:一種正則在前,一種正則在後:

使用:

1.exec

 var res = /\-[a-z]/g .exec("font-size");

console.log(res);

得到的結果:

所以返回的是一個數組,第一個為匹配值,第二個是匹配的位置,第三個是輸入的數

2.test

var res = /\-[a-z]/g .test("font-size");
console.log(res);

返回為一個布爾值

3.match

var res =("font-size-style").match( /\-[a-z]/g );
console.log(res);

 

返回為匹配到的值

4.replace

("font-size-style").replace( /\-[a-z]/g ,function(a,b,c){
console.log(a);
console.log(b);
console.log(c);
});

返回的a為匹配值,b為索引值,C為輸入值;當有多個值的時候,如,是一組迴圈,這種非常適合匹配多值

replace常用來匹配全域,匹配首字母

 


 

 

 

 

 

 

 

參考連結:https://www.w3cschool.cn/regexp/m2ez1pqk.html  (W3Cschool)

jsRegex的match test exec replace函數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.