javascript字符串替换函数如何一次性全部替换掉


Posted in Javascript onOctober 30, 2015

JS字符串替换函数:Replace(“字符串1″, “字符串2″)

1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉,那么我们如何才能一次性全部替换掉了?

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
alert(s.replace("LOVE ", "爱")); 
alert(s.replace(/\LOVE/g, "爱")); 
</script>

将上面的代码保存到HTML文件中就可以在浏览器中看到效果了。

怎么样?如果看懂了就不用往下看了,不懂就接着往下看:

其实我们用到了JS中的正则表达式,/\LOVE/g中/\LOVE表示是要找到字符串,这个我们要找的就是引号,/g是正则表达式的语法,表示全部的意思,在这里就表示全部替换。

所以上面代码的意思就是将字符串中的引号全部去掉。

2.现在我们已经知道如何替换全部的字符串,可是如果我们要把LOVE作为一个参数传入正则表达式又该怎么实现呢?

因此我们一起看下面一段代码是如何实现的:

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
var tmp="LOVE "; 
var reg=new RegExp(""); 
alert(s.replace(reg,"爱")); 
</script>[color=olive]

以上内容是关于JS字符串替换函数如何一次性全部替换掉的相关教程,希望大家喜欢。

Javascript 相关文章推荐
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
jQuery异步加载数据并添加事件示例
Aug 24 Javascript
JavaScript中判断整数的多种方法总结
Nov 08 Javascript
js改变Iframe中Src的方法
May 05 Javascript
javascript实现tab切换特效
Nov 12 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
Nov 25 Javascript
详解JavaScript的流程控制语句
Nov 30 Javascript
jQuery UI库中dialog对话框功能使用全解析
Apr 23 Javascript
加载 vue 远程代码的组件实例详解
Nov 20 Javascript
2019最新21个MySQL高频面试题介绍
Feb 06 Javascript
js实现时间日期校验
May 26 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 Javascript
JS实现带提示的星级评分效果完整实例
Oct 30 #Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
Oct 30 #Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 #Javascript
基于jQuery实现的美观星级评论打分组件代码
Oct 30 #Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
Oct 30 #Javascript
自己动手写的javascript前端等待控件
Oct 30 #Javascript
jQuery实现的仿百度分页足迹效果代码
Oct 30 #Javascript
You might like
如何在php中正确的使用json
2013/08/06 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
Display SQL Server Login Mode
2007/06/21 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
jquery+css实现的红色线条横向二级菜单效果
2015/08/22 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
举例讲解Python中is和id的用法
2015/04/03 Python
Python入门_浅谈逻辑判断与运算符
2017/05/16 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Anaconda入门使用总结
2018/04/05 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
pygame实现五子棋游戏
2019/10/29 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
Tensorflow 实现释放内存
2020/02/03 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
阿联酋航空假期:Emirates Holidays
2018/03/20 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
小学英语课后反思
2014/04/26 职场文书
员工工作自我评价
2014/09/26 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
丽江古城导游词
2015/02/03 职场文书
教师研修随笔感言
2015/11/18 职场文书