问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一段实现将某标签中某一字符串替换另一字符串的JavaScript代码!

发布网友 发布时间:2022-04-28 10:57

我来回答

3个回答

热心网友 时间:2023-09-30 13:28

代替
Replace()
功能将一个字符串中指定个数的字符串替换为另一个字符串。
语法Replace ( string1, start, n, string2 )
参数string1:string类型,指定要使用string2替换其中一部分内容的字符串;start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第一个字符的位置为1;n:long类型,指定要替换多少个字符;string2:string类型,指定用哪个字符串替换string1的部分字符返回值String。函数执行成功时返回替换后的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Replace()函数返回NULL。用法如果start参数指定的位置超过了string1的长度,那么Replace()函数把将string2拼接到string1的后面形成的字符串返回。如果n的值为0,那么Replace()函数把string2插入到string1指定位置后形成的字符串返回

还有str.replace(/^\s*(.*?)[\s\n]*$/g, '$1')的$1'是什么意思?

答:g全称是global(全部),作用是打开全局匹配,$1 等于前面匹配的()中的内容

补充知识:

i:代表不区分大小写匹配。 英文是ignore(忽略),表明在被查找的字符串中匹配样式的时候查找操作将不区分大小写。
m:代表可以进行多行匹配。 英文是multiple(多选),标志在多行的字符串中进行查找

第一个^表示从你要查找的字符串的第一位开始匹配比如123 正则为1 那么这里123的1 就匹配这个正则。。如果是213 这里213里面的1 就不匹配这个正则 \s 包括空格、制表符、换页符等空白字符的其中任意一个后面跟个*表示 可以匹配0-N次,(.*?)这个小括号里面的“.”小数点可以匹配除了换行符(\n)以外的任意一个字符而后面跟*也是说的 可以匹配0-N次后面的[\s\n]*表示这里匹配一个字符而这个字符只能是\s或者\n里面的 \n表示回车和换行符,*就不多说了 最后$表示正则匹配的结束,这个与^合起来用。,也就是说 这个匹配的字符串 必须以\s\n里面包含的字符结束
这个JS函数的作用就是正则替换。。符合正则条件的就替换成$1

热心网友 时间:2023-09-30 13:28

<script type="text/javascript">
var o = document.getElementById("div1");
var child = o.childNodes;
for(var i = 0; i < child.length; i++){
if(child[i].nodeType == 3){
child[i].nodeValue = child[i].nodeValue.replace(/a/g, "A");
}
}
</script>

热心网友 时间:2023-09-30 13:29

来哥给你支个高招,如果你不行的话,就把两个def都换成ABC,再把div2的ABC换成def

不会js 瞎说的。追问谢谢 你的办法不错

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招投标技术负责人是什么证 欧美的经典的线稿漫画 推荐几款欧美漫画,跪求!!! 十大DC漫画推荐 DC漫画必看经典盘点 dc好看的漫画有哪些 十大欧美漫画推荐 欧洲经典漫画盘点 欧洲好看的漫画有哪些 欧美有哪些经典的漫画作品? 十大美国漫画推荐 美国漫画经典作品 美国著名的漫画有哪些 音悦台mini客户端为什么不能记住账号自动登录呢,,,每次都要重新输~郁... 请问 音悦台 和 百度 怎样解绑手机? 如何注册音悦台账号 js 中如何替换字符串? js 正则如何匹配指定字符前面的几位,替换成指定字符串? js怎么用什么函数替换字符中的指定位字符 js字符串如何替换指定范围的多个字符 js怎么用什么函数替换字符中的指定位字符? win7 u盘重装系统bios里怎么设置,求详细 做箫的制作方法图解 IE8打不开任何网页,但是其他浏览器都能用。 IE8经常打不开网页 穿雨衣是什么意思 IE8浏览器打不开网页怎么办 做梦梦到买雨衣代表什么? 梦见自己穿着雨衣在外行走想找工作是啥意思 某副局竞争*,晚上连做三梦:第一梦见自己穿雨衣打伞,第二梦见墙头上骑自行车,第三梦见与小姨子背对 IE8浏览器突然打不开网页了,怎么回事??? 梦见自己穿着雨衣站在田里,雨越下越大? ie8浏览器打不开网页? 梦见下大両自己和老公梦见穿着雨衣没被淋湿是什么意思? 用IE8浏览器。部分网页打不开是怎么回事?请帮忙解答一下? 我梦见下雨穿着雨衣躺着大水,是什么意思? js怎么替换字符串中的某个字段 js循环正则替换指定的字符串? 怎么通过JS移动字符在字符串中的位置 如何用JS代码替换HTML代码中的指定字符代码? 在Javascript中如何修改字符串中的某个字符? 用js让前后字符换位置,求大神帮忙 很急!! JavaScript 怎么 复制指定字符串 并替换其内容? 关注韩庚微博 韩庚的微博??? 韩庚有没有微博? 韩庚在微博上回复歌迷的话 怎样加入韩庚微薄 关于韩庚微博! 韩庚在微博说少女时代了吗 关于韩庚的微博名 韩庚的微博都关注了谁? EXCEL 2003 中的批注怎样保护 如何在保护的EXCEL2007 表格中中允许插入批注? excel为什么删除不掉批注 excel里面怎么设置把写好的批注锁定,不让别人修改?在线等,急