具有条件的Javascript中的特定正则表达式

时间:2013-02-08 08:04:09

标签: javascript regex pattern-matching string-matching

如何格式化正则表达式在JavaScript中:

http://localhost:3000/sales?&tp=Home+Stay&am=Pool&pl=1620&pt=Flash+Sale&st=5

我希望& pl = 以及& pl = 之后的所有数字。 因此,在这种情况下,结果将是& pl = 1620。 请帮忙怎么做? 你的帮助对我来说意义重大。

2 个答案:

答案 0 :(得分:0)

这个脚本可以解决问题:

var regex = /&pl=\d*/;
var match = regex.exec(yourtext)[0];

答案 1 :(得分:0)

以下正则表达式应该这样做

/&pl=\d*/.exec('http://localhost:3000/sales?&tp=Home+Stay&am=Pool&pl=1620&pt=Flash+Sale&st=5')[0]

演示:Fiddel