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 相关文章推荐
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
Dec 22 Javascript
Javascript中的常见排序算法
Mar 27 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 Javascript
微信小程序 Image API实例详解
Sep 30 Javascript
JS实现动态增加和删除li标签行的实例代码
Oct 16 Javascript
详解用webpack2搭建angular2的项目
Jun 22 Javascript
Ionic3实现图片瀑布流布局
Aug 09 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
OpenLayers3实现图层控件功能
Sep 25 Javascript
Vue组件更新数据v-model不生效的解决
Apr 02 Vue.js
基于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
做一个有下拉功能的留言版
2006/10/09 PHP
php牛逼的面试题分享
2013/01/18 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP二进制与字符串之间的相互转换教程
2016/10/14 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
IE iframe的onload方法分析小结
2010/01/07 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
小程序实现留言板
2018/11/02 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
Python设计模式之代理模式简单示例
2018/01/09 Python
Python中实现变量赋值传递时的引用和拷贝方法
2018/04/29 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
video实现有声音自动播放的实现方法
2020/05/20 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
vue实现倒计时功能
2021/03/24 Vue.js
明星员工获奖感言
2014/08/14 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
后勤工作个人总结
2015/02/28 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
利用Pycharm连接服务器的全过程记录
2021/07/01 Python
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android