JQ Test Pattern

by TheFiddler

HTML

<input class="required-field" type="text" name="create-user-username" pattern="^[0-9]" value="a" />


<input class="required-field" type="text" name="company-name" pattern="^example" value="example" />

JavaScript

$('.required-field').each(function() {
    
    var inputVal = $(this).val();
    var pattern = $(this).attr('pattern');
    
      if (pattern != 'undefined' || pattern != '' ) {
       var reg = new RegExp(pattern);
          alert(inputVal + " VS " + pattern);
          if(reg.test(inputVal)){
           alert("True");   
          }
          else{
              alert("False");
          }
    }
  

});