我想为我的网站用户提供使用表单添加youtube链接的选项,以便可以在网站上嵌入电影。
这意味着他们应该在输入字段中粘贴这样的内容:
<iframe width="560" height="315" src="https://www.youtube.com/embed/3Uj8aEfj6hg" frameborder="0" allowfullscreen></iframe>
如何使用jQuery(或Vanilla JavaScript)验证来检查输入字段中的值是否包含iframe标记?
答案 0 :(得分:0)
您可以使用jQuery .is('iframe')函数进行检查。 http://api.jquery.com/is/
答案 1 :(得分:0)
我建议您让用户粘贴视频网址而不是整个iframe。通过这样做,您可以避免一些风险,并且可以减少服务器上的数据。
当用户稍后访问该网站时,您只需要从数据库加载代码并将其放入模板(整个iframe代码)。
但是,如果您想使用iframe解决方案,那么您必须使用javascript(请参阅其他答案)。
此致