PageRenderTime 47ms CodeModel.GetById 25ms RepoModel.GetById 1ms app.codeStats 0ms

/jqwicket/src/main/java/com/google/code/jqwicket/ui/validationengine/jquery.validationEngine-es.js

http://jqwicket.googlecode.com/
JavaScript | 83 lines | 75 code | 4 blank | 4 comment | 0 complexity | ba256ba0a6f9df79c34c768a05da8877 MD5 | raw file
Possible License(s): Apache-2.0, GPL-2.0
  1. (function($) {
  2. $.fn.validationEngineLanguage = function() {};
  3. $.validationEngineLanguage = {
  4. newLang: function() {
  5. $.validationEngineLanguage.allRules = {"required":{ // Add your regex rules here, you can take telephone as an example
  6. "regex":"none",
  7. "alertText":"* Este campo es requerido",
  8. "alertTextCheckboxMultiple":"* Por favor selecciona una opcion",
  9. "alertTextCheckboxe":"* Este checkbox es requerido"},
  10. "length":{
  11. "regex":"none",
  12. "alertText":"*Solo se permiten entre ",
  13. "alertText2":" y ",
  14. "alertText3": " caracteres"},
  15. "maxCheckbox":{
  16. "regex":"none",
  17. "alertText":"* Se ha excedido el numero de opciones permitidas"},
  18. "minCheckbox":{
  19. "regex":"none",
  20. "alertText":"* Por favor seleccione ",
  21. "alertText2":" opciones"},
  22. "equals":{
  23. "regex":"none",
  24. "alertText":"* Los campos con coinciden"},
  25. "phone":{
  26. // credit: jquery.h5validate.js / orefalo
  27. "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,
  28. "alertText":"* Número de teléfono invalido"},
  29. "email":{
  30. // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/
  31. "regex": /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/,
  32. "alertText":"* Correo invalido"},
  33. "integer":{
  34. "regex": /^[\-\+]?\d+$/,
  35. "alertText":"* No es un valor entero válido"},
  36. "number":{
  37. // Number, including positive, negative, and floating decimal. Credit: bassistance
  38. "regex": /^[\-\+]?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)$/,
  39. "alertText":"* No es un valor decimal válido"},
  40. "date":{
  41. // Date in ISO format. Credit: bassistance
  42. "regex":/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,
  43. "alertText":"* Fecha invalida, por favor utilize el formato AAAA-MM-DD"},
  44. "ipv4":{
  45. "regex": /^([1-9][0-9]{0,2})+\.([1-9][0-9]{0,2})+\.([1-9][0-9]{0,2})+\.([1-9][0-9]{0,2})+$/,
  46. "alertText":"* Direccion IP invalida"},
  47. "url":{
  48. "regex":/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,
  49. "alertText":"* URL Invalida"},
  50. "onlyNumber":{
  51. "regex":/^[0-9\ ]+$/,
  52. "alertText":"* Solo números"},
  53. "noSpecialCharacters":{
  54. "regex":/^[0-9a-zA-Z]+$/,
  55. "alertText":"* No se permiten caracteres especiales"},
  56. "ajaxUser":{
  57. "file":"validateUser.php",
  58. "extraData":"name=eric",
  59. "alertTextOk":"* Este nombre de usuario esta disponible",
  60. "alertTextLoad":"* Cargando, espere por favor",
  61. "alertText":"* Este nombre de usuario ya se encuentra ocupado"},
  62. "ajaxName":{
  63. "file":"validateUser.php",
  64. "alertText":"* Este nombre ya se encuentra ocupado",
  65. "alertTextOk":"* Este nombre esta disponible",
  66. "alertTextLoad":"* Cargando, espere por favor"},
  67. "onlyLetter":{
  68. "regex":/^[a-zA-Z\ \']+$/,
  69. "alertText":"* Solo letras"},
  70. "validate2fields":{
  71. "nname":"validate2fields",
  72. "alertText":"* Nombe y apellidos son requeridos"}
  73. };
  74. }
  75. };
  76. })(jQuery);
  77. $(document).ready(function() {
  78. $.validationEngineLanguage.newLang();
  79. });