Javascript Regex用于更改图像属性

时间:2011-07-25 07:07:19

标签: javascript

我正面临着关于正则表达式的问题。

实际上我想在img路径的末尾添加一些值,比如随机数,我正在使用正则表达式。这是我的代码:

retVal.replace(/src=\"([^\"]*)\"/,'<img src=$1?cache=fasle');

但是,它不能正常工作,请帮助我。

2 个答案:

答案 0 :(得分:1)

试试这个:

var retVal = '<img src="test.com" />';
retVal = retVal.replace(/src=\"([^\"]*)\"/,'src="$1?cache=false"');

Check a live example

答案 1 :(得分:1)

  • 使用ID / NAME / whatever选择IMG元素。
  • 获取src属性的值
  • 将随机数/字符串/其他内容附加到步骤2的结果中。
  • 将步骤3的结果写为src属性。

为何选择正则表达式?