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中如何设置readOnly的值
Dec 25 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 Javascript
javascript实现的HashMap类代码
Jun 27 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
JS实现简单的图书馆享元模式实例
Jun 30 Javascript
微信小程序  wx.request合法域名配置详解
Nov 23 Javascript
jQuery实现二维码扫描功能
Jan 09 Javascript
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
微信小程序-getUserInfo回调的实例详解
Oct 27 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 28 Javascript
vue调用本地摄像头实现拍照功能
Aug 14 Javascript
jQuery实现简单评论区功能
Oct 26 jQuery
基于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常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
2012/07/31 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
python调用fortran模块
2016/04/08 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
python实现简单flappy bird
2018/12/24 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
Python高并发和多线程有什么关系
2020/11/14 Python
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
初中同学会活动方案
2014/08/22 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
鲁迅故里导游词
2015/02/05 职场文书
工作保证书怎么写
2015/02/28 职场文书
音乐剧猫观后感
2015/06/04 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
MySQL 角色(role)功能介绍
2021/04/24 MySQL
Go语言grpc和protobuf
2022/04/13 Golang
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技