JQuery replace 替换全部

JQuery replace 替换全部

2012-08-03 15:52:16|  分类: HTML |  标签:jquery  replace   |举报 |字号 订阅

今天在做写个程序时遇到需要替换的功能,可是一开始用jquery的replace时,发现只替换到第一个。最后没办法,只好用正则表达式来

例如下面



    re 

    =

    new

    RegExp

    (

    "{thisclassid}"

    ,

    "g"

    );

str

      

    =

     str

    .

    replace

    (

    re

    ,

    "123"

    );

上面的意思是把 str 里面所有的“{thisclassid}”替换成123

RegExp("{thisclassid}", "g");  第一个参数是想要替换的内容  第二个参数“g”是匹配全部的意思,也可以换成"t",就是匹配第一个

出自 
ys21426.blog.163.com

时间: 2024-12-25 23:01:14

JQuery replace 替换全部的相关文章

Js、JQuery replace 替换全部、替换第一个

用jquery的replace时,发现只替换到第一个.换用正则表达式来 例如下面: re = new RegExp("1234567", "g"); str  = str.replace(re, "123"); 上面的意思是把 str 里面所有的"1234567"替换成123 RegExp("1234567", "g");  第一个参数是想要替换的内容  第二个参数"g&quo

关于js的replace替换

msgContent = msgContent.replace("a","b"); 这样的替换只会把第一个a替换成b,不会替换全部的a,如我输入 aba结果为:bba //替换所有字符 function replaceAll(str,str1,str2) { var result = str.replace(eval("/"+str1+"/gi"),str2); return result; } msgContent = re

js拾遗: replace 替换参数

先来看一个简单的例子吧. var str = "123X321".replace("X", "$'"); 替换后的 str 是什么呢?是 "123$'321" ...吗??如果你的浏览器是 IE6-8 的话,确实是这个结果,可是那只是变态IE的结果.标准浏览器下会是什么呢? var str = "123X321".replace("X", "$'"); console

jQuery -> 删除/替换DOM元素

删除 删除操作非常简单,直接在结果集后链式调用remove()方法即可. 例如,要删除以下html脚本中所有的a元素,直接通过 $('a'.remove(); 就可以做到了. <h3>Anchors</h3> <a href="#" class="remove">Anchor Element</a> <a href="#">Anchor Element</a> <a h

js正则表达式/replace替换变量方法

转自:http://www.blogjava.net/pingpang/archive/2012/08/12/385342.html 1. javascript 正则对象替换创建和用法:/pattern/flags 先简单案例学习认识下replace能干什么: 正则表达式构造函数: new RegExp("pattern"[,"flags"]); 正则表达式替换变量函数:stringObj.replace(RegExp,replace Text);参数说明:patt

在go modules中使用replace替换无法直接获取的package(golang.org/x/...)

上一篇里我们介绍了使用go get进行包管理. 不过因为某些未知原因,并不是所有的包都能直接用go get获取到,这时我们就需要使用go modules的replace功能了.(当然大部分问题挂个梯子就能解决,但是我们也可以有其它选项) 使用replace替换package replace顾名思义,就是用新的package去替换另一个package,他们可以是不同的package,也可以是同一个package的不同版本.看一下基本的语法: go mod edit -replace=old[@v]

正则表达式 replace()替换

定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需.规定了要替换的模式的 RegExp 对象.请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象. replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数. 返回值 一个新的字符串,是用 repl

find查找、split分隔、replace替换

1 #!/usr/bin/env python 2 r = "asada" 3 ret = r.find("d") 4 print(ret)#返回所在位置的索引 5 ret =r.split("d") 6 print(ret)#分隔 7 ret = r.replace("sa","k") 8 print(ret)#替换 结果C:\Python35\python3.exe F:/Python/笔记1/a1.p

JS利用正则配合replace替换指定字符

替换指定字符的方法有很多,在本文为大家详细介绍下,JS利用正则配合replace是如何做到的,喜欢的朋友可以参考下 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需.规定了要替换的模式的 RegExp 对象.请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象. re