`
忘忧鸟
  • 浏览: 145012 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JavaScript 中的replace方法

阅读更多

JavaScript 中的replace方法(全部替换replaceAll效果)

JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 
而str.replace(/\-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。

str.replace(/\'-' /g,"!") '-' 是你想要被替换的字符.

function ieStr2ascii(str) {
var re = /%/g;
str = str.replace(re,"%25");

var re = /=/g;
str = str.replace(re,"%3d");

re = /\?/g;
str = str.replace(re,"%3f");

re = /\'/g;
str = str.replace(re,"%27");

re = /&/g;
str = str.replace(re,"%26");

return str;
}

 实例:

function encodeURL(str){
	return encodeURI(str).replace(/=/g,"%3D").replace(/\+/g,"%2B").replace(/\?/g,"%3F").replace(/\&/g,"%26");
}

function htmlEncode(str) {
	return str.replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;");
}

function htmlDecode(str) {
	return str.replace(/\&quot;/g,"\"").replace(/\&lt;/g,"<").replace(/\&gt;/g,">").replace(/\&nbsp;/g," ").replace(/\&amp;/g,"&");
}
 
分享到:
评论

相关推荐

    详解javascript replace高级用法

    在前端开发中,JavaScript的replace方法是一个非常实用且强大的字符串处理工具。它不仅能够进行简单的字符串替换,还支持正则表达式匹配和多种高级替换用法,极大地提高了字符串处理的灵活性和效率。本文将详细介绍...

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

    除了直接在代码中使用replace方法以外,有时候,开发者可能会在浏览器的地址栏中直接执行JavaScript代码,以便快速验证代码片段。例如: ```javascript javascript:alert("abcabcabc".replace(/a/g, "ad")) ``` 在...

    JavaScript replace new RegExp使用介绍

    今天没什么事做,把javascript中replace方法讲解一下,如果讲得不对或不合理是情理之中的事,因为我不是老鸟,也不是菜鸟,我也不知道我当底是什么鸟??呵~~ replace方法的语法是:stringObj.replace(rgExp, ...

    javascript正则表达式中的replace方法详解.docx

    javascript正则表达式中的replace方法详解.docx

    javascript中replace使用方法总结

    JavaScript中的`replace()`方法是处理字符串的一个重要工具,它允许我们查找并替换字符串中的特定模式。这个方法在处理文本数据时非常有用,特别是在涉及到搜索、替换或者格式化字符串的场景中。下面我们将深入探讨`...

    javascript的replace方法结合正则使用实例总结

    JavaScript的replace()方法是用于字符串操作的一个重要工具,它可以用来替换字符串中符合特定模式的子串。在JavaScript中,replace()方法可以接收一个正则表达式作为参数,这使得它能够执行更为复杂和灵活的替换操作...

    JavaScript 中的replace方法说明

    ### JavaScript中的`replace()`方法详解 #### 一、引言 在JavaScript中,字符串操作是一项非常重要的技能。其中,`replace()`方法是处理字符串时最常用的方法之一。它主要用于替换字符串中的一部分或全部内容。本文...

    javascript replace()方法的简单分析

    示例代码如下: [removed] var strM = “javascript is a good script language”; //在此我想将字母a替换成字母A alert&#40;strM.replace(“a”,”A”&#41;); [removed] 我想大家运行后可以看到结果,它只替换了首...

    详解JavaScript 中的 replace 方法

    JavaScript中的`replace()`方法是一个非常实用的字符串操作函数,它允许你在字符串中替换特定的字符或者与正则表达式匹配的子串。这个方法的基本语法是`stringObject.replace(regexp/substr, replacement)`,其中: ...

    js中string之正则表达式replace方法详解.docx

    JavaScript 中 String 对象的 replace 方法详解 replace 方法是 JavaScript 中 String 对象的方法,用于将字符串中的部分内容替换为新的内容。该方法的语法为:`stringObj.replace(regexp/substr, replacement)`,...

    javascript中replace( )方法的使用

    最近在浏览一些阿里的前端面试题,其中有一题涉及了javascript中replace( )方法的使用,下面是原题: “说出以下函数的作用是?空白区域应该填写什么?” // define (function (window) { function fn(str) { ...

    Javascript中字符串相关常用的使用方法总结

    ### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...

    Javascript中replace()小结

    JavaScript 中的 String 对象提供的 replace() 方法用于在字符串中搜索匹配给定的子字符串或正则表达式,并将匹配到的子字符串替换为新的子字符串。这个方法不会改变原有的字符串,而是返回一个新的字符串。replace...

    js中string之正则表达式replace方法详解

    replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...

    js中的replace方法使用介绍.docx

    ### JavaScript中的`replace()`方法详解 #### 一、引言 在JavaScript中,字符串操作是一项非常重要的技能。其中,`replace()`方法是处理字符串时最常用的方法之一。它主要用于替换字符串中的某些部分,或者根据正则...

    JavaScript使用Replace进行字符串替换的方法

    首先需要明确,JavaScript中的replace()方法属于String对象,其语法为: ```javascript str.replace(searchValue, newValue) ``` 这里,`str`表示原字符串,`searchValue`表示要被替换的子串或符合正则表达式模式...

    JavaScript方法和技巧大全

    字符串替换用`replace()`方法,如`thisVar.replace("Monday", "Friday")`将字符串`thisVar`中的"Monday"替换为"Friday"。 JavaScript提供了多种格式化字符串的方法,如`.big()`、`.blink()`、`.bold()`等,这些都是...

Global site tag (gtag.js) - Google Analytics