`

JS实现replaceAll功能

阅读更多

 

工作中遇到需要把一个文件路径转换成另一种写法的情况,比如:

将        D:\svn\Project\dqjz20110626\EAPDomain\tempFile\2005年微机导入的案卷目录.xls

转换为 D:/svn/Project/dqjz20110626/EAPDomain/tempFile/2005年微机导入的案卷目录.xls

 

 

那么用如下方法即可:

val = val.replace(/\\/g,"/") ;

 

把 - 替换成 ! 的方法如下:

val = val.replace(/\-/g,"!") ;

 

如果用 str.replace("-","!")  只会替换第一个匹配的字符.

 

 

 

 

 

0
0
分享到:
评论

相关推荐

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

    标签为“JS replaceAll方法”,意味着我们需要专注于JavaScript语言中的字符串处理能力。 在JavaScript中,传统的replace()方法并不支持直接替换所有匹配项,而是需要使用正则表达式来实现全局替换。这就是为什么在...

    js使用正则实现ReplaceAll全部替换的方法

    要实现replaceAll的效果,需要利用正则表达式的全局匹配标志(g)。 首先需要理解的是,在正则表达式中使用/g标志的作用。g代表全局(global),当与正则表达式一起使用时,它指示replace方法替换所有匹配到的内容...

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

    总结来说,通过`replace()`函数与正则表达式的配合,我们可以实现JavaScript中的全局替换功能,类似于其他语言中的`replaceAll`方法。理解正则表达式的标志如`g`和`m`对于编写高效且准确的文本处理代码至关重要。在...

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

    原型链是JavaScript实现继承的一种机制,当一个对象访问一个属性时,如果在当前对象上找不到该属性,JavaScript会沿着原型链向上查找,直到找到该属性或者到达原型链的末尾。 2. replaceAll方法的三个参数:really...

    js replace 与replaceall实例用法详解

    总结来说,JavaScript中的replace方法是一个非常强大且灵活的字符串操作工具,它不仅可以完成简单的文本替换工作,还能通过正则表达式和回调函数实现复杂的文本处理功能。虽然没有直接的replaceAll方法,但通过正则...

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

    此外,如果你想要自定义一个函数来实现`replaceAll()`的功能,可以像下面这样创建一个扩展方法: ```javascript String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp....

    40个直接可以拿来用的JavaScript实用功能代码

    例如,通过PhoneGap或Cordova,开发者可以使用JavaScript来操控原生的Android API,实现混合应用的功能。 源码学习是提升技能的有效途径,上述代码片段可以作为学习JavaScript和理解其核心概念的实例。通过阅读和...

    javascript实现全局匹配并替换的方法.docx

    本文介绍了如何在JavaScript中实现全局匹配并替换的功能。通过使用带有全局标志 `g` 的正则表达式,我们可以轻松地替换字符串中的所有匹配项。此外,通过扩展 `String.prototype`,我们还可以创建更灵活、更易用的...

    jQuery中replaceAll()方法用法实例

    接下来,我们将深入探讨`replaceAll()`方法的用法、功能、参数以及一个具体的实例。 ### `replaceAll()`方法概述 `replaceAll()`方法的目的是找到一个选择器匹配的所有元素,并将它们替换为传入的新内容。这个方法...

    js替换字符串中所有指定的字符(实现代码)

    另外,一些现代JavaScript引擎已经支持`replaceAll`方法,如V8引擎(Chrome, Node.js等),因此如果你的代码运行在支持`replaceAll`的环境中,可以直接使用而无需扩展。 以上就是关于JavaScript中如何替换字符串中...

    java 中类似js encodeURIComponent 函数的实现案例

    这个实现首先使用`URLEncoder.encode()`方法将字符串`s`编码为UTF-8格式,然后使用`replaceAll()`方法进行额外的转换,以确保与JavaScript的`encodeURIComponent`函数行为一致。 对于解码,我们有`...

    常用javascript案例大全

    JavaScript 技巧大全 JavaScript 是一种广泛应用于 Web 开发中的脚本语言,下面是常用的 JavaScript 案例大全,包括原生 JavaScript 实现字符串长度...这些技巧可以帮助开发者更好地使用 JavaScript 实现各种功能。

    复选框 实现 单选 全选

    总之,通过上述分析,我们可以看到复选框的单选、多选及全选功能是通过精心设计的HTML结构、JavaScript事件处理以及数据维护逻辑来实现的,这对于理解和实现复杂的表单控件具有重要的参考价值。

    JavaScript实现格式化字符串函数String.format

    本文介绍了如何在JavaScript中实现一个格式化字符串的函数String.format,其主要功能是通过占位符的方式动态插入变量,同时解决了引号转义的问题,提高了代码的整洁性和可读性。 首先,问题的提出是在需要通过...

    100个直接可以拿来用的JavaScript实用功能代码片段

    根据提供的文件信息,我们可以归纳总结出以下几个JavaScript实用功能代码片段的知识点: ### 1. 字符串截取:中文字符的正确处理 **代码片段**: ```javascript function cutstr(str, len) { var temp; var ...

    nodejs短信接口开发_nodejs发送短信验证码通知_nodejs短信demo示例.docx

    Node.js 短信接口开发是指使用 Node.js 语言来开发短信接口,实现发送短信验证码通知等功能。在此,我们将对 Node.js 短信接口开发进行详细的介绍。 一、短信接口类型 在 Node.js 短信接口开发中,我们可以使用...

    jsp实现点击help打开chm文件.docx

    - **JSP与JavaScript交互**:通过`$.getJSON()`或其他Ajax方法,JSP页面可以与后台服务端进行异步数据交换,从而实现动态更新页面内容等功能。 #### 总结 本文详细介绍了如何利用JSP技术实现在Web页面上点击按钮后...

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

    为了应对这个问题,我们可以自定义一个函数,如`replaceAll`,来实现全局替换的功能。 下面详细解释`replaceAll`函数的工作原理: ```javascript function replaceAll(content, searchValue, replaceValue) { ...

Global site tag (gtag.js) - Google Analytics