JavaScript利用正则表达式替换字符串中的内容


Posted in Javascript onDecember 12, 2016

话不多说,请看具体实现代码

//从字符串'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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript mapreduce工作原理简析
Nov 25 Javascript
关于IE BUG与字符串截取substr的解决办法
Apr 10 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
Jan 13 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
Sep 01 Javascript
JS实现的表格行上下移动操作示例
Aug 03 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
Feb 22 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
layui异步加载table表中某一列数据的例子
Sep 16 Javascript
javascript利用键盘控制小方块的移动
Apr 20 Javascript
JavaScript组合继承详解
Nov 07 Javascript
基于BootstrapValidator的Form表单验证(24)
Dec 12 #Javascript
Sequelize中用group by进行分组聚合查询
Dec 12 #Javascript
js原生之焦点图转换加定时器实例
Dec 12 #Javascript
IntersectionObserver API 详解篇
Dec 11 #Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 #Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 #Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 #Javascript
You might like
用PHP和ACCESS写聊天室(一)
2006/10/09 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
详解vue中移动端自适应方案
2019/05/05 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
python基础教程之缩进介绍
2014/08/29 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
用C++封装MySQL的API的教程
2015/05/06 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
Python Collatz序列实现过程解析
2019/10/12 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
Python如何实现的二分查找算法
2020/05/27 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
机械设计制造专业个人求职信
2013/09/25 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js