|
21 | 21 | "regex":"none",
|
22 | 22 | "alertText":"* Selecione ",
|
23 | 23 | "alertText2":" opções"},
|
24 |
| - "confirm":{ |
| 24 | + "equals":{ |
25 | 25 | "regex":"none",
|
26 | 26 | "alertText":"* Os campos não correspondem"},
|
27 |
| - "telephone":{ |
| 27 | + "phone":{ |
28 | 28 | // credit: jquery.h5validate.js / orefalo
|
29 |
| - "regex": /([\+][0-9]{1,3}([ \.\-])?)?([\(]{1}[0-9]{3}[\)])?([0-9A-Z \.\-]{1,32})((x|ext|extension)[ ]?[0-9]{1,4})?/, |
| 29 | + "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/, |
30 | 30 | "alertText":"* Número de telefone inválido"},
|
31 | 31 | "email":{
|
32 | 32 | // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/
|
33 | 33 | "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])))\.?$/,
|
34 | 34 | "alertText":"* Endereço de email inválido"},
|
35 | 35 | "integer":{
|
36 |
| - "regex": /^[-+]?\d+$/, |
| 36 | + "regex": /^[\-\+]?\d+$/, |
37 | 37 | "alertText":"* Não é um número inteiro"},
|
38 | 38 | "number":{
|
39 | 39 | // Number, including positive, negative, and floating decimal. Credit: bassistance
|
40 |
| - "regex": /^[-+]?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)$/, |
| 40 | + "regex": /^[\-\+]?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)$/, |
41 | 41 | "alertText":"* Não é um número decimal"},
|
42 | 42 | "date":{
|
43 | 43 | // Date in ISO format. Credit: bassistance
|
44 | 44 | "regex":/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,
|
45 | 45 | "alertText":"* Data inválida, o formato deve de ser AAAA-MM-DD"},
|
46 | 46 |
|
47 |
| - "ip":{ |
| 47 | + "ipv4":{ |
48 | 48 | "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})+$/,
|
49 | 49 | "alertText":"* Número IP inválido"},
|
50 | 50 | "url":{
|
|
0 commit comments