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 相关文章推荐
javascript调试说明
Jun 07 Javascript
jquery下为Event handler传递动态参数的代码
Jan 06 Javascript
一个封装js代码-----展开收起效果示例
Jul 03 Javascript
js的匿名函数使用介绍
Dec 11 Javascript
jQuery根据元素值删除数组元素的方法
Jun 24 Javascript
javascript 开发之百度地图使用到的js函数整理
May 19 Javascript
微信小程序之前台循环数据绑定
Aug 18 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
vue cli3.0 引入eslint 结合vscode使用
May 27 Javascript
layer.open组件获取弹出层页面变量、函数的实例
Sep 25 Javascript
js实现时间日期校验
May 26 Javascript
区分vue-router的hash和history模式
Oct 03 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操作MongoDB时的整数问题及对策说明
2011/05/02 PHP
用PHP写的基于Memcache的Queue实现代码
2011/11/27 PHP
php数字游戏 计算24算法
2012/06/10 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
python之yield和Generator深入解析
2019/09/18 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
Django视图、传参和forms验证操作
2020/07/15 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
印尼网上商店:Alfacart.com
2019/03/11 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
网上开商店的创业计划书
2014/01/19 职场文书
关于保护环境的建议书
2014/05/13 职场文书
处级干部考察材料
2014/12/24 职场文书
2015年银行大堂经理工作总结
2015/04/24 职场文书
2015年成本会计工作总结
2015/10/14 职场文书
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis