我正在尝试通过以下视频链接查找和匹配:
所以最后一部分是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;
}
答案 0 :(得分:1)
尝试使用此正则表达式获取结束部分
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])
}
答案 1 :(得分:0)
您可以使用像Rubular这样的优秀工具来试用您的正则表达式:http://rubular.com/
这适用于Ruby中的正则表达式,但嘿几乎与javascript相同。