替换Javascript中的动态字符串值
我需要替换字符串的动态值: 我的动态值是resultoffset=25 我试着这样做:替换Javascript中的动态字符串值,javascript,Javascript,我需要替换字符串的动态值: 我的动态值是resultoffset=25 我试着这样做: var str = 'http://example.com?resultLimit=25&resulOffset=25'; var resultOffset = 50; var newOffset = str.replace(/(resultOffset=)([0-9]+)/, '$1' + resultOffset); console.log(newOffset); 但是不起作用。我
var str = 'http://example.com?resultLimit=25&resulOffset=25';
var resultOffset = 50;
var newOffset = str.replace(/(resultOffset=)([0-9]+)/, '$1' + resultOffset);
console.log(newOffset);
但是不起作用。我该如何解决它呢?这里:
var-str=http://example.com?resultLimit=25&resulOffset=25';代码>
这里有resultOffset
而不是resultofset
:var-str=http://example.com?resultLimit=25&resulOffset=25';代码>
您使用的是resultOffset
而不是resultofset
试试这个
var str = 'http://example.com?resultLimit=25&resulOffset={0}';
var resultOffset = 50;
var newOffset = str.replace('{0}',resultOffset);
console.log(newOffset);
试试这个
var str = 'http://example.com?resultLimit=25&resulOffset={0}';
var resultOffset = 50;
var newOffset = str.replace('{0}',resultOffset);
console.log(newOffset);