如果我有以下网址:
http://www.youtube.com/watch?v=ysIzPF3BfpQ&feature=rec-LGOUT-exp_stronger_r2-2r-3-HM
要么
http://www.youtube.com/watch?v=ysIzPF3BfpQ
如何只挑选11个字符串ysIzPF3BfpQ?
谢谢您的帮助!
最佳答案
str.match(/v=(.*?)(&|$)/)[1];
它先查找
v=
,然后是字符(.*?)
的最短字符串,后跟&
或字符串的结尾。 [1]
检索第一个分组,给出:ysIzPF3BfpQ
。关于javascript - 使用javascript正则表达式选择网址的一部分?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5479495/