如何将字符串的一部分与jQuery匹配?

Dec*_*ard 3 jquery

说有一个字符串

"......宽度= 600高度= 1200 ......".

我希望在"width="之前和之后得到字符串" ",这是600.

我怎样才能做到这一点?

And*_*y E 13

使用带有match()函数的正则表达式:

var str = "... width=600 height=1200 ...",
    width = str.match(/\bwidth=(\d+)/);

if (width)
    alert(width[1]); 
    //-> 600
Run Code Online (Sandbox Code Playgroud)

提供的正则表达式查找单词boundary(\b)后跟文字字符串width=,后跟1个或多个数字,这些数字也被捕获为子表达式((\d+)).此子表达式捕获将添加到match返回的数组中.