如何在 javascript 中编写正则表达式来验证 youtube 嵌入链接? 就像我想让用户只输入 youtube 嵌入 url 一样。我可以让正则表达式变量独立吗?我的意思是该 url 具有一些功能,例如控件、显示信息等。
像下面的url都是有效的
www.youtube.com/embed/tqJDf7IB4HI
www.youtube.com/embed/tqJDf7IB4HI?rel=0&controls=0
两者都有效
但如果 url 具有不同的域或任何其他嵌入 url,则无效。
最佳答案
function testURL(url) {
return /www.youtube.com\/embed\/[A-z0-9]+/.test(url);
}
alert(testURL("www.youtube.com/embed/tqJDf7IB4HI?rel=0&controls=0"));
关于用于验证 youtube 嵌入 url 的 javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28254004/