JS利用正規表示式替換字串中的內容

2022-05-02 02:27:11 字數 898 閱讀 6528

//

從字串'is this all there is'中剪去'is':

var str='is this all there is';

var substr=new regexp('is');//

建立正規表示式物件

var result=str.replace(substr,"");//

把'is'替換為空字串

console.log(result);//

is th all there is

var substr=new regexp('is','i');//

建立正規表示式物件,不區分大小寫

var result=str.replace(substr,"");//

把'is'替換為空字串

console.log(result);//

this all there is

var substr=new regexp('is','ig');//

建立正規表示式物件,不區分大小寫,全域性查詢

var result=str.replace(substr,"");//

把'is'替換為空字串

console.log(result);//

th all there

var substr=/is/ig;//

直接量法建立正規表示式物件,不區分大小寫,全域性查詢

var result=str.replace(substr,"");//

把'is'替換為空字串

console.log(result);//

th all there

console.log(str);

//is this all there is 可見replace並不改變原始str

正規表示式應用 利用正則替換字元

原貼發表在http community.csdn.net expert topic 4236 4236065.xml?temp 43771.利用正規表示式替換字元 改編自國外乙個站點的一篇文章,記不清了 vivianfdlpw 2005.9 引用請保留此資訊 呼叫 1.獲取字串中的英文本元 decl...

正規表示式的字串替換方法

我有以下幾行 d projects qqq development qqq.mysol1.sln d www.cppcns.comprojects qqq qqqdevelopment qqqmysol2.sln d projects qqq development myinstaller.sln ...

利用正規表示式驗證Email字串

public class registercheck final pattern pattern pattern.compile pattern1 final matcher mat pattern.matcher email if mat.find return tag email檢查 param...