title: how to validate pin code, mobile number and email in javascript
body: <p>here is my code and it's not working in my form.</p>
  
  <pre><code>&lt;script type="text/javascript"&gt;
      function valid(){
          var pin_code=document.getElementById("pin");
          var user_mobile=document.getElementById("phone");
          var user_id=document.getElementById("email");
          var pat1=/^([0-9](6,6)+$/;
          var pattern=/^([0-9](10,10))+$/;
          var filter=/^([a-z A-Z 0-9 _\.\-])+\@(([a-z A-Z 0-9\-])+\.)+([a-z A-z 0-9]{3,3})+$/;
  
          if (!filter.test(user_id.vlaue)) {
              alert("Email is in www.gmail.com format");
              user_id.focus();
              return false;
          }
          if (!pattern.test(user_mobile.value)) {
              alert("Phone nubmer is in 0123456789 format ");
              user_mobile.focus();
              return false;
          }
          if (!pat1.test(pin_code.value))  {
              alert("Pin code should be 6 digits ");
              pin_code.focus();
              return false;
          }
      }
  &lt;/script&gt;
  </code></pre>
  
  <p>Here is the issue, when i submit the form whether i enter digits or characters in the mobile number or pin code it's accepting that value also. and when i am using these codes in partitions means like for email</p>
  
  <pre><code>&lt;script type="text/javascript"&gt; 
      function valid() { 
          var user_id=document.getElementById("email"); 
          var filter=/^([a-z A-Z 0-9 _\.\-])+\@(([a-z A-Z 0-9\-])+\.)+([a-z A-z 0-9 {3,3})+$/; 
          if(!filter.test(user_id.vlaue))  { 
              alert("Email is in www.gmail.com format"); 
              user_id.focus(); 
              return false; 
          } 
      } 
  &lt;/script&gt;
  </code></pre>
  
  <p>in this code it's working properly but it's not working when i am using all the codes in one single form.</p>
  
  <p>Please help me. Thank You.</p>