JS中使用replace动态替换字符串

JavaScript replace() 方法

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

基础语法

stringObject.replace(regexp/substr,replacement);
	var str="hello world!"
	var strs=str.replace(/hello/g, "nihao");
	//console.log(strs);  nihao world;

动态操作:

		 var InputIds="原字符串(被替换的)"var inputId="你要替换进去的字符串";
		  //用regExp对象处理
		 var reg=new RegExp(InputIds,"g");
 		 var newInputsHTML = String($inputsDiv.html()).replace(reg, inputId);

值得注意的是:

(注意一)JavaScript RegExp 对象

参考资料:https://www.runoob.com/jsref/jsref-obj-regexp.html
当使用构造函数创造正则对象时,需要常规的字符转义规则(在前面加反斜杠 \)。比如,以下是等价的:

var re = new RegExp("\\w+");
var re = /\w+/;
(注意2)修饰符
i	执行对大小写不敏感的匹配。
g	执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m	执行多行匹配。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值