0

我有字符串

text ='something here width="560" something here'

我想拉出宽度值。我试过了

width = text.match(/width=\"[^\"]/g);

但这只是返回一个具有一个值的数组= 5。有人可以在正确的方向上轻推我吗?

谢谢

4

2 回答 2

3

看起来你想要:

var m = text.match(/width="([^"]+)/);
var width = m && m[1];

注意+——一个字符类默认只匹配一个字符。

于 2013-09-24T02:38:39.273 回答
1
/width=\"[^\"]+/g
              ^--- + means 1 or more

如果没有量词,它只匹配一个字符。

于 2013-09-24T02:38:28.340 回答