替换包含动态数字的字符串

时间:2017-03-10 10:59:44

标签: javascript

我有一个包含字符串的变量:attribute_value [XXX] []其中XXX每次加载的页面都是一个每次都在变化的3位数字。

如何在javascript中使用.replace函数将attribute_value [XXX] []替换为特定内容,无论XXX值是什么?

提前谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式

str.replace(/attribute_value\d+/, 'aa');

这里' \ d'表示数字和' +'表示一次或多次出现

str.replace(/attribute_value\d{3}/, 'aa');

如果您只想替换前3位

,请使用此选项