Mascara e validador de link Youtube

Validação de Youtube

by maleol

HTML

<input id="link_trailer" type="text">

JavaScript

//Valida link do Youtube
      $("#link_trailer").change(function () {
        var url = $("#link_trailer").val();
        if (url != undefined || url != "") {
          var regExp = /^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=|\?v=)([^#\&\?]*).*/;
          var match = url.match(regExp);
          if (match && match[2].length == 11) {
            alert("OK");        
          } 
          else {
            alert("Link inválido");
            $("#link_trailer").val("");
            $("#link_trailer").focus()
          }
        }
      });