Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. //Celular
  2. jQuery.validator.addMethod('celular', function (value, element) {
  3. value = value.replace("(","");
  4. value = value.replace(")", "");
  5. value = value.replace("-", "");
  6. value = value.replace(" ", "").trim();
  7. if (value == '0000000000') {
  8. return (this.optional(element) || false);
  9. } else if (value == '00000000000') {
  10. return (this.optional(element) || false);
  11. }
  12. if (["00", "01", "02", "03", , "04", , "05", , "06", , "07", , "08", "09", "10"].indexOf(value.substring(0, 2)) != -1) {
  13. return (this.optional(element) || false);
  14. }
  15. if (value.length < 10 || value.length > 11) {
  16. return (this.optional(element) || false);
  17. }
  18. if (["6", "7", "8", "9"].indexOf(value.substring(2, 3)) == -1) {
  19. return (this.optional(element) || false);
  20. }
  21. return (this.optional(element) || true);
  22. }, 'Informe um celular válido');
  23.  
  24. //Telefone fixo
  25. jQuery.validator.addMethod('telefone', function (value, element) {
  26. value = value.replace("(", "");
  27. value = value.replace(")", "");
  28. value = value.replace("-", "");
  29. value = value.replace(" ", "").trim();
  30. if (value == '0000000000') {
  31. return (this.optional(element) || false);
  32. } else if (value == '00000000000') {
  33. return (this.optional(element) || false);
  34. }
  35. if (["00", "01", "02", "03", , "04", , "05", , "06", , "07", , "08", "09", "10"].indexOf(value.substring(0, 2)) != -1) {
  36. return (this.optional(element) || false);
  37. }
  38. if (value.length < 10 || value.length > 11) {
  39. return (this.optional(element) || false);
  40. }
  41. if (["1", "2", "3", "4","5"].indexOf(value.substring(2, 3)) == -1) {
  42. return (this.optional(element) || false);
  43. }
  44. return (this.optional(element) || true);
  45. }, 'Informe um telefone válido');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement