正则表达式/替换匹配组合内的任何字符

时间:2012-06-21 23:57:47

标签: javascript jquery regex string replace

例如

var string = 'width="300" height="650"'

我想更新该字符串中的高度并获得类似

的内容
string = string.replace(/height="..."/g, 'height="150"');
//... as any symbol

如何制作不关心身高值的reg表达式,用新的替换它?

你可以在这里玩它,例如: JsFiddle

2 个答案:

答案 0 :(得分:4)

var string = 'width="300" height="650"';
string = string.replace(new RegExp(/height=\"[0-9]+\"/g), 'height="150"');

DEMO

答案 1 :(得分:2)

用于不区分大小写的用法:

  

.replace(new RegExp(/ height = \“[0-9] + \”/ gi ),'height =“150”');