我的URL字符串中有一个查询字符串,例如
www.mylink.com?query1=2&query2=15
Query1可能包含任何数字并成为此
www.mylink.com?query1=256&query2=15
因此,我的代码将动态计算query1的新值,我想将值替换为URL字符串。到目前为止,我已经尝试了
var re = new RegExp("query1=" + "[0-9999]" , "g");
但它只取代了第一个数字。如何在" ="之后更换任何数字?标志 ?谢谢
答案 0 :(得分:0)
result = subject.replace(/(query1=)(\d+)/ig, "$1222");
替换号码是222 或者:
var myregexp = /(query1=)(\d+)/i;
result = subject.replace(myregexp, "$1222");