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 动态加载脚本的4种方法
May 05 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
js右下角弹出提示框示例代码
Jan 12 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
Nov 25 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
Mar 08 Javascript
前端常见跨域解决方案(全)
Sep 19 Javascript
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
layUI实现列表查询功能
Jul 27 Javascript
vue全屏事件开发详解
Jun 17 Javascript
JS 基本概念详细介绍
Oct 16 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 Mysql类 可以参考学习熟悉下
2009/06/21 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
js中数组常用方法总结(推荐)
2019/04/09 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
vue+axios全局添加请求头和参数操作
2020/07/24 Javascript
Python中类的继承代码实例
2014/10/28 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
python实现简单学生信息管理系统
2020/04/09 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
网络技术支持面试题
2013/04/22 面试题
大四学年自我鉴定
2013/11/13 职场文书
四年大学自我鉴定
2014/02/17 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
自我评价优缺点范文
2015/03/11 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书