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 相关文章推荐
jQuery 验证插件 Web前端设计模式(asp.net)
Oct 17 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
Mar 05 Javascript
自编jQuery插件实现模拟alert和confirm
Sep 01 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 Javascript
JavaScript操作HTML DOM节点的基础教程
Mar 11 Javascript
动态设置form表单的action属性的值的简单方法
May 25 Javascript
谈谈JavaScript的New关键字
Aug 26 Javascript
angularjs之$timeout指令详解
Jun 13 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
修改npm全局安装模式的路径方法
May 15 Javascript
js实现for循环跳过undefined值示例
Jul 02 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 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
golang与PHP输出excel示例
2016/07/22 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
2016/09/14 PHP
iOS10推送通知开发教程
2016/09/19 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
2019/04/10 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
初学python数组的处理代码
2011/01/04 Python
Python运用于数据分析的简单教程
2015/03/27 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
python hashlib加密实现代码
2019/10/17 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
python 实现客户端与服务端的通信
2020/12/23 Python
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
外联部演讲稿
2014/05/24 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
公司停电通知
2015/04/15 职场文书
超级礼物观后感
2015/06/15 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android