gpt4 book ai didi

javascript - javascript 中 Web url 的 RegEXP 匹配

转载 作者:行者123 更新时间:2023-12-03 11:12:34 25 4
gpt4 key购买 nike

我正在尝试从这样的视频链接中查找和匹配:

http://www.aparat.com/v/HTFeu

因此需要最后一部分 HTFeu,并且使用下面的代码我验证视频链接,但我对 regExp 语句有问题。

var vurl = jQuery("#y_link").val();
var regExp = /^.*((aparat.com\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;
var match = vurl.match(regExp);
if (match && match[7].length == 6) {}
else {
alert("video link is not valid");
return false;
}

最佳答案

尝试使用这个正则表达式来获取结尾部分

var regex =  \/v\/\w*; 
if(regex.indexOf("/") > -1){
alert(regex.split('/')[2])
}

或者你可以尝试不使用正则表达式

var string = "http://www.aparat.com/v/HTFeu";
if(string.indexOf("/") > -1){
alert(string.split('/')[-1])
}

关于javascript - javascript 中 Web url 的 RegEXP 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27501081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com