整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

js字符串替换的方法

js字符串替换的方法

hp中有对一个字符串中的指定字符进行替换的方法,在web前端 javascript 脚本中也有字符串替换的方法,而且还非常的简单。接下来我们就说一说,javascrpt 中对字符串进行替换的方法。

JavaScript replace() 方法

replace():方法用于在指定的字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法:

obj.replace(regexp/substr,replacement)

参数:

obj:要操作的字符串
regexp/substr:必需。要查找的字符串或一个正规表达式
replacement:必需。要替换的字符或字符串,也可以是生成它们的函数。

返回值:

返回被替换以后的字符串

js 替换字符串

js代码:

<script>
 var str='hello hello world';
 // /hello/ 与 "hello" 作用是一样的,只是写法不同
 // str2=str.replace(/hello/,'hi');
 str2=str.replace("hello", 'hi');
 console.log(str2);
</script>

运行结果:

hi hello world

注意:上面的示例中,只能替换第一个要查找匹配的字符串。

js 替换所有查找到的字符串

js代码

<script>
 //飞鸟慕鱼博客
 var str='hi hi world';
 str2=str.replace(/hi/g, 'hello');
 console.log(str2);
</script>

输出结果:



者:any86

转发链接:https://github.com/any86/any-rule

var regex0=new RegExp("(i?)(\<img)([^\>]+\>)", "gmi") //正则匹配表达式

this.newcontent=this.content.replace(regex0,"$2 style='display:block;margin: auto;width:120px;' $3")
//下面这个则需要在$2 $3左右添加和修改东西

个正则表达式就是匹配所有的img标签//踩坑完毕,可以直接使用

第二行代码按自己需要改改~

将富文本编辑器返回的html元素中的所有img标签,变成[图片]文案形式展示。

var r=$("#detail").html().replace(regex0,"[图片]");


原文链接:https://blog.csdn.net/qq_59747594/article/details/124822379

正则表达式匹配标签p,img,自定义标签