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 执行多行匹配。