时间:2021-07-01 10:21:17 帮助过:5人阅读
//从字符串'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以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持PHP中文网!
更多JavaScript利用正则表达式替换字符串中的内容相关文章请关注PHP中文网!