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 相关文章推荐
匹配任意字符的正则表达式写法
Apr 29 Javascript
js变量、作用域及内存详解
Sep 23 Javascript
node.js中的fs.readFileSync方法使用说明
Dec 15 Javascript
jquery动态增加删减表格行特效
Nov 20 Javascript
javascript实现网页端解压并查看zip文件
Dec 15 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
Jan 21 Javascript
vue实现a标签点击高亮方法
Mar 17 Javascript
AngularJS实现的base64编码与解码功能示例
May 17 Javascript
详解Vue CLI 3.0脚手架如何mock数据
Nov 23 Javascript
angular6 填坑之sdk的方法
Dec 27 Javascript
js微信分享接口调用详解
Jul 23 Javascript
深入分析jQuery.one() 函数
Jun 03 jQuery
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+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
深入PHP FTP类的详解
2013/06/13 PHP
php短址转换实现方法
2015/02/25 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
Python中字典映射类型的学习教程
2015/08/20 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
简历自荐信
2013/12/02 职场文书
创业计划实施的7大步骤
2014/02/05 职场文书
企业法人授权委托书
2014/04/03 职场文书
路政管理求职信
2014/06/18 职场文书
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript