我正在做以下事情来替换字符串的某些部分。我想替换所有三个出现的字符串,但是它不起作用。
var hdnval = document.getElementById("hdnColgval").value = response;
$("#ddcolgs").val($("#ddcolgs").val().replace(/'+hdnval+'/g, response));
最佳答案
您试图将字符串追加到regex
会导致错误。如果您只是替换字符串,请尝试以下操作:
var hdnval = document.getElementById("hdnColgval").value = response;
$("#ddcolgs").val($("#ddcolgs").val().replace(hdnval, response));
如果
#hdnColgval
的值应该是正则表达式,请使用以下命令:var hdnval = document.getElementById("hdnColgval").value = response;
var regex = new Regex(hdnval, 'g');
$("#ddcolgs").val($("#ddcolgs").val().replace(regex, response));