如果我有以下网址:

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/

10-13 03:40