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 相关文章推荐
js 验证密码强弱的小例子
Mar 21 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
Nov 19 Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
Sep 07 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
Node.js 异步异常的处理与domain模块解析
May 10 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
JS实现的数组去除重复数据算法小结
Nov 17 Javascript
Vue实现多标签选择器
Nov 28 Javascript
基于JavaScript实现表格隔行换色
May 08 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
Jul 14 Javascript
解决vue项目 build之后资源文件找不到的问题
Sep 12 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
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
JavaScript国旗变换效果代码
2008/08/13 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
python复制与引用用法分析
2015/04/08 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
使用PyQtGraph绘制精美的股票行情K线图的示例代码
2019/03/14 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
我的动漫时代的创业计划书范文
2014/01/27 职场文书
学校大课间活动方案
2014/01/30 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
黄金酒广告词
2014/03/21 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
《去年的树》教学反思
2016/02/18 职场文书
股权投资协议书
2016/03/23 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
MySQL库表名大小写的选择
2021/06/05 MySQL
vue使用element-ui按需引入
2022/05/20 Vue.js