Guest User

Untitled

a guest
Aug 9th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. Use custom regular expressions to validate form
  2. <form id="loginForm" name="loginForm">
  3. <ul>
  4. <li>
  5. <label for="Username">Username:</label>
  6. <input type="email" data-validation-error="Please enter a username" data-validation-use="^([a-zA-Z0-9_-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$" id="username" name="username" maxlength="254" class="required" />
  7. </li>
  8. <li>
  9. <label for="Password">Password:</label>
  10. <input type="password" data-validation-error="Please enter a password" data-validation-use="^[a-zA-Z]w{5,12}$" id="password" name="password" value="" maxlength="12" class="required" />
  11. </li>
  12. </ul>
  13. <input type="submit" value="Login" class="button" name="loginBtn" id="loginBtn" />
  14. </form>
  15.  
  16. <input type="email" required />
  17.  
  18. $('form').submit(function(){
  19. var isValid = true;
  20. $(this).find(':input').each(function(){
  21. var regex = new RegExp($(this).attr('data-validation-use'));
  22. if(!regex.exec($(this).val())){
  23. $('.validationError').append($(this).attr('data-validation-error'));
  24. $(this).addClass('invalid');
  25. isValid = false;
  26. }
  27. });
  28. return isValid;
  29. });
Add Comment
Please, Sign In to add comment