`
nvry
  • 浏览: 316623 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于一个javascript的replaceAll()

    博客分类:
  • view
阅读更多

javascript本身没有replaceAll()这个方法,而replace()方法只能替换一个,如 var str = "234544",我想把该字符串中的4全部换成8,如果用alert(str.replace("4","8")),那么得到的结果为:238544。为了达到要求,在网上搜了这样一段js,挺好用。

<script type="text/javascript">

  String.prototype.replaceAll = function (AFindText,ARepText){
                raRegExp = new RegExp(AFindText,"g");
                return this.replace(raRegExp,ARepText);
 }

var str="234544";

alert(str.replaceAll("4","8"));// 执行后结果为:238588

</script>

 

 

分享到:
评论

相关推荐

    javascript中使用replaceAll()函数实现字符替换的方法

    第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.

    JavaScript实现的字符串replaceAll函数代码分享

    由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下: 代码如下: String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {   if (!RegExp...

    JavaScript中使用replace结合正则实现replaceAll的效果

    方法: string.replace(new RegExp(oldString,”gm”),newString)) gm 分别代表: g=global, m=multiLine 大致上方法就是这样的,可以实现替换全部指定字串 另一个简单的验证JS的方法: 在浏览器地址栏输入 [removed]...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    JSPExample3.jsp 计算一光年的距离 JSPExample4.jsp JSP页面中计算圆的面积 JSPExample5.jsp JSP页面中字符数据的简单使用 JSPExample6.jsp 结合布尔类型变量判断学生成绩等级 JSPExample7...

    JavaScript 替换所有匹配内容及正则替换方法

    由于JavaScript 的 replace 只能替换一次,因此另外编写一个能现替换全部匹配内容方法,代码如下: /* 把 content 中所有的 searchValue 替换为 replaceValue */ function replaceAll(content,searchValue,replace...

    JS中实现replaceAll的方法(实例代码)

    ”) 只会替换第一个匹配的字符. 而str.replace(/\-/g,”!”)则可以全部替换掉匹配的字符(g为全局标志)。 replace() The replace() method returns the string that results when you replace text matching its ...

    JavaScript-2021

    使用此新的replaceAll,它将替换第一个参数中提供的单词的所有实例。 如果要使用任何正则表达式,可以通过/ expression / g(在第一个参数中传递)来完成。 例子 const str = "lux Tech Academy on-boarding ...

    JavaScript对象查询语言SpahQL.zip

    SpahQL 是一个用来查询 jQuery 数据的查询语言,示例: db.select("/*/*").replaceAll("BEHOLD"); return data; //-&gt; {"a": {"foo": "BEHOLD", "bar": "BEHOLD"}, "b": {"foo": "BEHOLD", "bar": "BEHOLD", "moo...

    jQuery详细教程

    您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中: $(document).ready(function(){ --- jQuery functions go here ---- }); 这是为了防止文档在完全加载(就绪)之前运行 jQuery...

    rep-ultra:在大多数情况下,字符串替换所有substr,最大速度,比基于正则表达式的replaceall()更快

    目的是要实现一个非常快速的字符串替换功能,而不会出现基于RegExp的String.replace() 。 解决此问题的常用方法是不查找要查找的内容和要替换的内容,因为两者都处理特殊字符。 这种解决方案称为replaceAll()。 ...

    用word书签替换的方式将网页内容导出到word

    需要把打印的数据从后台取出,以单个vo(一个对象)为一组,或以voList(对象的列表集合)为一组 组织好页面上 再得到这些数据后进行替换。 数据组织形式如下: &lt;textarea name="jcxcrs" style="display:none"&gt;&lt;c:...

    eWebEditor说明文档

    eWebEditor的详细说明文档 1.5 系统要求.................................................................... 37 1.5.1 客户端要求 ................................................................

Global site tag (gtag.js) - Google Analytics