js 字符串 replace replaceAll
来源:互联网 发布:有淘宝店铺就能贷款吗? 编辑:程序博客网 时间:2024/05/16 20:06
- js中字符串的替换
var str = "男的女的老的少的";alert(str.replace('的',''));
可以看到替换后的str的值为"男女的老的少的",replace(str1,str2)方法替换的只是第一个匹配的字符串,那么如何实现替换全部匹配的字符串呢?
在java语言中有给出的replaceAll方法能够实现这样的功能,但很遗憾javascript没有提供这样的方法,但replace方法要比我们想象的强大,实际上通过它我们可以实现我们的需求的。
给出replace的语法定义
stringObj.replace(rgExp, replaceText)
其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。
第一个例子是参数rgExp 为字符串的情况,下面我们用正则表达式实现全部替换的功能
var str = "男的女的老的少的";alert(str.replace(new RegExp(/(的)/g),''));
以上实现了字符串的全部替换,但这种正则表达式是有局限的,匹配的是一些特定的字符串,如何匹配动态的字符串呢?
var replaceStr = "的";alert(str.replace(new RegExp(replaceStr,'gm'),''));
这样我们就完成了匹配字符串的动态赋值。
另外还有其他的方法实现全部替换
alert(str.split(replaceStr).join(''));
0 0
- js 字符串 replace replaceAll
- js 字符串 replace replaceAll
- js replace实现replaceAll效果
- js中的replace和replaceAll
- 字符串替换replace和replaceAll区别
- java 字符串替换 replace与replaceAll
- JS字符串替换-原始replace单个替换和自定义replaceAll全部替换
- js replace 与replaceall实例用法
- js replace 与replaceall实例用法
- JS用replace函数实现replaceAll
- js 里的replace与replaceall
- JS replace、replaceAll方法的实现
- js replace 与replaceall实例用法
- js中 replace replaceAll 全部替换
- js的replace和replaceAll的应用
- JS 字符替换处理replace/replaceAll
- replace replaceAll
- js字符串全部替换replaceAll
- 使用Spring3.2.0+Hibernate3.2.2+Struts2 2.2.3整合小demo以及配置使用的jar包集合
- Spring整合JMS(一)——基于ActiveMQ实现
- C# IQueryable和IEnumerable的区别
- Same Tree
- 我的include和activity的使用
- js 字符串 replace replaceAll
- 7.2 ipu_device.c分析(二)---具体函数分析
- 极光推送使用方法介绍
- win装vim
- oracle 导入数据泵数据库 (表空间创建、授权等)
- 实模式和保护模式区别及寻址方式
- 线程调度四(setDaemon方法的使用)
- A Simple Nim
- 安装最新的cocoapods