title: Kendo validator seems ignore pattern attribute (regex)
body: <p><div class="snippet" data-lang="js" data-hide="false" data-console="true">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;input id="myID" 
         name="myName" 
         class="form-control k-invalid" 
         data-bind="value: ViewModel.JobNo, visible: Layout.isEditMode"
         required="required" 
         data-required-msg="The Job No. field is required." 
         pattern="\d{10}" 
  &gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>I have an input element as above in a form, which I want to force user to enter 10 digit numbers.</p>
  
  <p>I simply add a <code>pattern = "\d{10}"</code> and thought when I called <code>validator.validate()</code>, it will handle the validation for me, but seems it's not the case, indeed the <code>pattern</code> rule is always ignored while the <code>required</code> rule works perfectly.</p>
  
  <p>I tried to verify it, so I opend developer console in Chrome, and typed the following:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>$("#myID").kendoValidator();
  $("#myID").data("kendoValidator").validate()</code></pre>
  </div>
  </div>
  </p>
  
  <p>If I leave the field empty, this will give me false, and say it is required (good).</p>
  
  <p>But if I have typed in some numbers, or any other strings which should violate the pattern, this still gives me true and gets pass the validation.</p>
  
  <p>What did I do wrong, and how can I achieve what I wanted? Thanks!</p>