JavaScript:replace全部替换字符串
2016-06-17 21:38
459 查看
我们知道replace函数可以进行字符串的替换,但是它只能替换第一个匹配成功的,之后的就不替换了。如果想全部替换,那么就应该这么写。
在Node.js下的运行结果为:
可以看到,第一次替换只替换了第一个,而第二次是全部替换了。
var str = "我是a,我是a,我是a"; str = str.replace('a','b'); console.log(str); var str = "我是a,我是a,我是a"; str = str.replace(new RegExp('a',"gm"),'b'); console.log(str);
在Node.js下的运行结果为:
可以看到,第一次替换只替换了第一个,而第二次是全部替换了。
相关文章推荐
- 浏览器解析script标签遇到的问题
- JSP标准动作
- json格式数据转换为xml格式
- ajax原生js写法
- js变量数据类型分类
- js提取字符串中的数字
- D3.js学习05_比例尺
- jackson进行json序列化和反序列化
- jsp九大隐式对象
- 解决fastjson循环引用问题(死循环)
- javascript 实现禁止右键,复制,选取文本
- 注释方法解析
- IE8get方法携带乱码(url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介)
- C# .NET 遍历Json 形成键值对
- js 和 jq 控制 checkbox
- Javascript之动画1
- Java根据URL连接请求JSON数据解析代码
- 如何通过HTML标记或JS代码实现跳转返回页面顶部
- jsp页面存放位置
- dot.js