当前位置: 首页 > 编程笔记 >

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

唐沈义
2023-03-14
本文向大家介绍JavaScript实现的字符串replaceAll函数代码分享,包括了JavaScript实现的字符串replaceAll函数代码分享的使用技巧和注意事项,需要的朋友参考一下

由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下:


String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {   

    if (!RegExp.prototype.isPrototypeOf(reallyDo)) {   

        return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);   

     } else {   

        return this.replace(reallyDo, replaceWith);   

     }   

}

 类似资料:
  • 本文向大家介绍JavaScript实现格式化字符串函数String.format,包括了JavaScript实现格式化字符串函数String.format的使用技巧和注意事项,需要的朋友参考一下 在js开发中,我们可能会遇到这样一个问题 当需要通过js动态插入html标签的时候 特别是当遇到大量的变量拼接、引号层层嵌套的情况,会出现转义字符问题,经常出错 我们来看个例子 运行直接报错 接下来把转义

  • 本文向大家介绍JavaScript 截取字符串代码实例,包括了JavaScript 截取字符串代码实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了JavaScript 截取字符串代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍批处理中字符串分割实现代码,包括了批处理中字符串分割实现代码的使用技巧和注意事项,需要的朋友参考一下 批处理 字符串分割 实例 使用for命令可以对字符串进行分段处理。 分割字符串 主要解释for语句: delims=;表示以分号作为分隔符,对remain字符串进行分割处理。 tokens=1*,tokens表示分段的方式,tokens=1*表示第一个分隔符;之前的作为一部分,剩下的

  • 本文向大家介绍php 实现一个字符串加密解密的函数实例代码,包括了php 实现一个字符串加密解密的函数实例代码的使用技巧和注意事项,需要的朋友参考一下 php 实现一个字符串加密解密的函数 函数代码如下: 使用实例: 运行结果: 加密:AYCnIibFlg3ViRs 解密:132 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 本文向大家介绍Java 字符串反转实现代码,包括了Java 字符串反转实现代码的使用技巧和注意事项,需要的朋友参考一下  Java 字符串反转 问题: 给一个字符串,比如 “I love china”, 把字符反转后变成 “china love I” 思路: 先把字符串从第一个字符与最后一个字符对换,第二个字符和倒数第二个字符对换,这样,我们就把每一个单词位置互换了。但是我们要求单词里面字符的顺序

  • 本文向大家介绍python3实现字符串操作的实例代码,包括了python3实现字符串操作的实例代码的使用技巧和注意事项,需要的朋友参考一下 python3字符串操作 总结 以上所述是小编给大家介绍的python3实现字符串操作的实例代码 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出