1、match方法
match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。
match()方法的返回值為:存放匹配結果的數組。
2、replace方法
replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。
replace方法的返回值為:一個新的字符串。
3、說明
以上2個方法的參數在使用正則表達式時主要添加全局g,這樣才能對字符串進行全部匹配或者替換。
示例代碼:
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>JavaScript中字符串的match與replace方法</title> </head> <body> <!--注意src路徑要對--> <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var str = "1 plus 2 equal 3"; //match方法返回值為數組 var arr = str.match(/[0-9]/g) console.log(arr); var new_str = str.replace(/[0-9]/g, 'newstr'); //replace方法返回值為新的字符串 console.log(new_str) </script> </body> </html>
控制臺輸出為:
上面是我整理給大家的,希望今后會對大家有幫助。
相關文章:
使用vue如何實現登錄注冊及token驗證
使用Javascript如何實現自定義事件機制
詳細解讀javascript中map數據結構
使用Javascript如何開發二維周視圖日歷
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com