首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery验证输入值是否具有特定的html标记

jQuery验证输入值是否具有特定的html标记
EN

Stack Overflow用户
提问于 2017-10-26 18:26:24
回答 2查看 107关注 0票数 0

我想给我的网站的用户使用表单添加youtube链接的选项,这样电影就可以嵌入到网站上。

这意味着他们应该在输入字段中粘贴如下内容:

代码语言:javascript
复制
<iframe width="560" height="315" src="https://www.youtube.com/embed/3Uj8aEfj6hg" frameborder="0" allowfullscreen></iframe>

如何使用jQuery (或Vanilla JavaScript)验证来检查输入字段中的值是否包含iframe标记?

EN

回答 2

Stack Overflow用户

发布于 2017-10-26 18:39:49

您可以使用jQuery .is('iframe')函数进行检查。http://api.jquery.com/is/

票数 0
EN

Stack Overflow用户

发布于 2017-10-27 05:29:43

我建议您让用户粘贴视频URL,而不是整个iframe。通过这样做,您可以避免一些风险,而且服务器上的数据也会少得多。

  1. 用户发布的URL
  2. PHP将移除所有内容,但视频代码
  3. PHP会将代码插入到数据库

当用户稍后访问该站点时,您只需从数据库加载代码并将其放入模板(整个iframe代码)。

然而,如果你想使用iframe解决方案,那么你将不得不使用javascript(参见其他答案)。

问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46951959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档