私のサイトのユーザーに、ムービーをサイトに埋め込むことができるようにフォームを使用してYouTubeリンクを追加するオプションを与えたいとします。彼らは、入力フィールドに、このような何かを貼り付ける必要があることを意味しjQueryは入力値に特定のhtmlタグがあるかどうかを確認します
:
<iframe width="560" height="315" src="https://www.youtube.com/embed/3Uj8aEfj6hg" frameborder="0" allowfullscreen></iframe>
はどのようにして入力フィールドの値は、iframeタグを含んでいないかどうかを確認するためにjQueryの(またはバニラJavaScriptの)検証を使用できますか?
youtubeには独自の埋め込みリンクがあります。ただのヒント。 – Ylama
あなたがチェックしたい値は普通のテキストだと思います。あなたは 'iframe'や入力文字列内の任意のものを検索することができます。 – Badiparmagi
ユーザーにiframeをアップロードさせるのはかなり危険です。代わりに、埋め込みID(3Uj8aEfj6hgの部分)をアップロードして、あなたの側にiframeを作成させてください。 – delinear