javascript 分割破折号后的字符串
javascript slice string after dashes
我有这个代码:
widget-ads-120-240[3][link-100]
我想用js改变“100”。也许 100 是 5 或 1 。这是一个ID。
我也有这个
widget-ads-120-240-3-link-1
我需要两个或一个代码。
String.prototype.replaceAt = function(index, character) {
return this.substr(0, index) + character + this.substr(index + character.length);
}
'widget-ads-120-240-3-link-100'.replaceAt('widget-ads-120-240-3-link-100'.lastIndexOf('-') + 1, '200');
replaceAt
摘自
尝试:
'widget-ads-120-240[3][link-100]'.replace(/(link-)[0-9]*/,''+the_change_value)
我有这个代码:
widget-ads-120-240[3][link-100]
我想用js改变“100”。也许 100 是 5 或 1 。这是一个ID。
我也有这个
widget-ads-120-240-3-link-1
我需要两个或一个代码。
String.prototype.replaceAt = function(index, character) {
return this.substr(0, index) + character + this.substr(index + character.length);
}
'widget-ads-120-240-3-link-100'.replaceAt('widget-ads-120-240-3-link-100'.lastIndexOf('-') + 1, '200');
replaceAt
摘自
尝试:
'widget-ads-120-240[3][link-100]'.replace(/(link-)[0-9]*/,''+the_change_value)