`
jslfl
  • 浏览: 323806 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

js取el中的map值及js replaceAll实现

js 
阅读更多
<%

Map map = new HashMap();
map.put("20",0);
map.put("21",1);
request.setAttribute("map",map);

%>

js中不能直接如下取值
var key = "21";
alert("${map[" + key + "]}");//想直接实现这种取值效果,不行



下面通过转成json来实现

<script type="text/javascript">
String.prototype.replaceAll = function(s1,s2) {
    return this.replace(new RegExp(s1,"gm"),s2);
}

var str = "${map}";
str = str.replaceAll("=",":");


var map = eval("(" + str + ")");
alert(map[key]);


</script>
分享到:
评论

相关推荐

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

    标题所指向的知识点是关于JavaScript语言中如何实现字符串替换操作的replaceAll方法。描述部分提到,文章将对这个方法进行详细总结,并提供实例代码以供参考,以便帮助需要此功能的朋友。标签为“JS replaceAll方法...

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

    因此,如果需要实现replaceAll效果,即替换字符串中所有匹配的子串,可以使用正则表达式配合replace()方法来实现。 正则表达式中的全局匹配标志(g)用于指示匹配操作应该在输入字符串中进行全局搜索,即查找到所有...

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

    在JavaScript编程语言中,字符串操作是一项基础且重要的技能。其中之一是使用replace方法来替换字符串中的某些内容。正常情况下,replace方法只替换字符串中的第一个匹配项,若要替换字符串中的所有匹配项,就需要...

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

    标题中提到的“字符串replaceAll函数代码分享”实际上指的是在JavaScript中原生不支持replaceAll函数,但是通过自定义的String扩展方法可以实现这一功能。下面是自定义replaceAll函数的方法,它通过扩展String的原型...

    ReplaceAll

    ReplaceAll 多文件文本批量替换工具 依赖.net framework2.0

    map.toString()后转换成Map类型

    - 创建一个新的`HashMap`对象,并将提取出的键值对添加到该Map中。 #### 三、代码解析 接下来,我们按照上述步骤来详细解析给出的代码片段: ```java // map.toStringĴתmap String str1 = singInfo.replaceAll...

    用JS实现HTML标签替换效果

    有个静态页面 &lt;span u00a0id=ab&gt;abcde&lt;/span&gt;&lt;span u00a0id=ab&gt;abcde&lt;/span&gt;&lt;span u00a0id=ab&gt;abcde&lt;/span&gt;&lt;span u00a0id=ab&gt;abcde&lt;/span&gt; 能否通过js实现,IE浏览时的代码被替换为 &lt;/&gt;&lt;/&gt;&lt;/&gt;&lt;/&gt; 无...

    Java中replace、replaceAll和replaceFirst函数的用法小结

    Java中的`replace`、`replaceAll`和`replaceFirst`是字符串操作中常见的方法,用于替换字符串中的特定子串。它们都是`String`类的方法,但各自有不同的行为和用途。 1. `replace(CharSequence target, CharSequence...

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

    总结一下,`replace()`方法和`replaceAll()`函数在JavaScript中用于字符串替换,其中`replace()`仅替换第一个匹配项或根据正则表达式全局替换,而`replaceAll()`则始终进行全局替换,简化了全局替换的操作。...

    js replace 与replaceall实例用法详解

    在JavaScript中,字符串对象有一个replace方法,该方法可以用来替换字符串中的某些特定子串。replace方法的基本用法是接受两个参数,第一个是正则表达式或者要替换的字符串,第二个是替换文本或者用于动态生成替换...

    replaceall:替换 JavaScript 字符串中的所有实例

    替换 JavaScript 字符串中的所有实例。 使用 npm 安装 npm install replaceall 然后在您的节点应用程序中包含 replaceall: var replaceall = require("replaceall"); 使用替换 var result = replaceall ( ...

    java 用replaceAll来实现每个字符间加空格.txt

    java 用replaceAll来实现每个字符间加空格

    PB_ReplaceAll

    在提供的压缩包中,`ReplaceAll.jpg`可能是一个截图,展示了如何在PowerBuilder代码中使用`ReplaceAll`函数的示例,而`ReplaceAll.txt`可能包含了更详细的代码示例或者使用`ReplaceAll`函数的说明。 使用`...

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

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

    Js 回车换行处理的办法及replace方法应用

    js里没有replaceAll的函数,需要我们自定义 代码如下: String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,”gm”),s2); } 2、使用js的replace进行处理 代码如下: str=str....

    Java中replace和replaceAll的区别

    replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:  1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也是字符串);  2)...

Global site tag (gtag.js) - Google Analytics