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修改css样式style动态改变元素样式
Dec 16 Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 Javascript
jQuery获取file控件中图片的宽高与大小
Aug 04 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
Sep 19 Javascript
js实现各种复制到剪贴板的方法(分享)
Oct 27 Javascript
老生常谈jquery id选择器和class选择器的区别
Feb 12 Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 Javascript
Parcel 打包示例(React HelloWorld)
Jan 16 Javascript
安装vue-cli的简易过程
May 22 Javascript
angularjs 的数据绑定实现原理
Jul 02 Javascript
微信小程序开发背景图显示功能
Aug 08 Javascript
NestJs 静态目录配置详解
Mar 12 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中cookie和session的区别实例分析
2014/08/28 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
浅谈PHP的反射API
2017/02/26 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
python创建文件备份的脚本
2018/09/11 Python
Python的UTC时间转换讲解
2019/02/26 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
Python print不能立即打印的解决方式
2020/02/19 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
工业自动化专业自荐信范文
2014/04/10 职场文书
好人好事演讲稿
2014/09/01 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
关于python爬虫应用urllib库作用分析
2021/09/04 Python