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 相关文章推荐
不错的新闻标题颜色效果
Dec 10 Javascript
javascript中的遍历for in 以及with的用法
Dec 22 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
May 15 Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
May 20 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
Vue+element+cookie记住密码功能的简单实现方法
Sep 20 Javascript
vue3中provide && inject的使用
Jul 01 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
php array_search() 函数使用
2010/04/13 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
jQuery extend 的简单实例
2013/09/18 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
微信小程序 数据缓存实现方法详解
2019/08/26 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
python通过post提交数据的方法
2015/05/06 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
python查看模块安装位置的方法
2018/10/16 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
酒店保安领班职务说明书
2014/03/04 职场文书
教师自查自纠材料
2014/10/14 职场文书
晚会开幕词
2015/01/28 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
Java异常处理try catch的基本用法
2021/12/06 Java/Android