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 相关文章推荐
js一组验证函数
Dec 20 Javascript
javascript 关于# 和 void的区别分析
Oct 26 Javascript
分享Javascript中最常用的55个经典小技巧
Nov 29 Javascript
node.js中的fs.unlinkSync方法使用说明
Dec 15 Javascript
javascript使用appendChild追加节点实例
Jan 12 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
May 18 Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 Javascript
JS实现点击事件统计的简单实例
Jul 10 Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 Javascript
JS实现简易换图时钟功能分析
Jan 04 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
May 30 Javascript
浅谈JS的二进制家族
May 09 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
javascript 对象的定义方法
2007/01/10 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
python fabric实现远程部署
2017/01/05 Python
使用python为mysql实现restful接口
2018/01/05 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
金融专业推荐信
2013/11/14 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
党员承诺书格式
2014/05/21 职场文书
党的生日活动方案
2014/08/15 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
三问三解心得体会
2014/09/05 职场文书
工程承包协议书范本
2014/09/29 职场文书
英语复习计划
2015/01/19 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python