我正在尝试使用正则表达式从字符串中提取数字,因为我被告知这将是我想做的事情的最佳方法。
这是字符串:
http://domain.com/uploads/2011/09/1142_GF-757-S-white.jpg&h=208&w=347&zc=1&q=90&a=c&s=&f=&cc=&ct=
我正在尝试从字符串中的 (height) 中提取 208。所以我知道我必须在表达式中查找“&h=”,但我不知道之后要做什么。我怎样才能匹配它和下一个“&”但不包括它们......
谢谢..
最佳答案
匹配包含整数值的 h
url 参数的正则表达式。
[&?]h=(\d+)
Javascript:
var match = /[&?]h=(\d+)/.exec(url_string);
alert(match[1]);
详细了解Regular Expressions .
关于Javascript 正则表达式与匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12020123/