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 相关文章推荐
[IE&FireFox兼容]JS对select操作
Jan 07 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
Sep 15 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
用js判断输入是否为中文的函数
Mar 10 Javascript
JavaScript中具名函数的多种调用方式总结
Nov 08 Javascript
IE6兼容透明背景图片及解决方案
Aug 19 Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
Aug 09 Javascript
使用SVG基本操作API的实例讲解
Sep 14 Javascript
JS 仿支付宝input文本输入框放大组件的实例
Nov 14 Javascript
使用rollup打包JS的方法步骤
Dec 05 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中的路径问题与set_include_path使用介绍
2014/02/11 PHP
php模拟post提交数据的方法
2015/02/12 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
php获取指定范围内最接近数的方法
2015/06/02 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
python不同版本的_new_不同点总结
2020/12/09 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
新年爱情寄语
2014/04/08 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
初中成绩单评语
2014/12/29 职场文书
小学母亲节活动总结
2015/02/10 职场文书
2015年个人思想总结
2015/03/09 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
邹越演讲观后感
2015/06/15 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS