如何解决在Javascript中使用正则表达式

时间:2014-09-22 14:05:21

标签: javascript jquery regex

我从json那里得到了android url

"https:\/\/play.google.com\/store\/apps\/details?id=com.lego.starwars.thenewyodachronicles&hl=en"

现在我只想要来自以上网址的套餐名称: - > " com.lego.starwars.thenewyodachronicles"

我如何使用javascipt

中的正则表达式解决它

提前Thanx :)

2 个答案:

答案 0 :(得分:1)

你需要使用前瞻。

[^=&]+(?=&)

代码:

> "https://play.google.com/store/apps/details?id=com.lego.starwars.thenewyodachronicles&hl=en".match(/[^=&]+(?=&)/g)
[ 'com.lego.starwars.thenewyodachronicles' ]

答案 1 :(得分:1)

^.*?=([\w.]+).*$

试试这个。看看演示。

http://regex101.com/r/kM7rT8/9