Blame view

js/validator/languages/jquery.validationEngine-de.js 7.53 KB
42868d70   andryeyev   Создал GIT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
  
  (function($){
      $.fn.validationEngineLanguage = function(){
      };
      $.validationEngineLanguage = {
          newLang: function(){
              $.validationEngineLanguage.allRules = {
                  "required": { // Add your regex rules here, you can take telephone as an example
                      "regex": "none",
                      "alertText": "* Dieses Feld ist ein Pflichtfeld",
                      "alertTextCheckboxMultiple": "* Bitte wählen Sie eine Option",
                      "alertTextCheckboxe": "* Dieses Feld ist ein Pflichtfeld"
                  },
                  "minSize": {
                      "regex": "none",
                      "alertText": "* Mindestens ",
                      "alertText2": " Zeichen benötigt"
                  },
                  "maxSize": {
                      "regex": "none",
                      "alertText": "* Maximal ",
                      "alertText2": " Zeichen erlaubt"
                  },
  				"groupRequired": {
                      "regex": "none",
                      "alertText": "* You must fill one of the following fields"
                  },
                  "min": {
                      "regex": "none",
                      "alertText": "* Mindeswert ist "
                  },
                  "max": {
                      "regex": "none",
                      "alertText": "* Maximalwert ist "
                  },
                  "past": {
                      "regex": "none",
                      "alertText": "* Datum vor "
                  },
                  "future": {
                      "regex": "none",
                      "alertText": "* Datum nach "
                  },	
                  "maxCheckbox": {
                      "regex": "none",
                      "alertText": "* Maximale Anzahl Markierungen überschritten"
                  },
                  "minCheckbox": {
                      "regex": "none",
                      "alertText": "* Bitte wählen Sie ",
                      "alertText2": " Optionen"
                  },
                  "equals": {
                      "regex": "none",
                      "alertText": "* Felder stimmen nicht überein"
                  },
                  "phone": {
                      // credit: jquery.h5validate.js / orefalo
                      "regex": /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,
                      "alertText": "* Ungültige Telefonnummer"
                  },
                  "email": {
                      // Shamelessly lifted from Scott Gonzalez via the Bassistance Validation plugin http://projects.scottsplayground.com/email_address_validation/
                      "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])))\.?$/i,
                      "alertText": "* Ungültige E-Mail Adresse"
                  },
                  "integer": {
                      "regex": /^[\-\+]?\d+$/,
                      "alertText": "* Keine gültige Ganzzahl"
                  },
                  "number": {
                      // Number, including positive, negative, and floating decimal. credit: orefalo
                      "regex": /^[\-\+]?(([0-9]+)([\.,]([0-9]+))?|([\.,]([0-9]+))?)$/,
                      "alertText": "* Keine gültige Fließkommazahl"
                  },
                  "date": {
                      // Date in ISO format. Credit: bassistance
                      "regex": /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/,
                      "alertText": "* Ungültiges Datumsformat, erwartet wird das Format JJJJ-MM-TT"
                  },
                  "ipv4": {
                  	"regex": /^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/,
                      "alertText": "* Ungültige IP Adresse"
                  },
                  "url": {
                      "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})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,
                      "alertText": "* Ungültige URL"
                  },
                  "onlyLetterSp": {
  	                 "regex": /^[a-zA-ZäüöÄÜÖßs\ \\\']+$/,
                       "alertText": "* Nur Buchstaben erlaubt"
                  },
  				"onlyLetterNumber": {
  					"regex": /^[0-9a-zA-ZäüöÄÜÖßs-]+$/,
  					"alertText": "* Keine Sonderzeichen erlaubt"
  				},
                  "onlyLetterNumber": {
                      "regex": /^[0-9a-zA-Z]+$/,
                      "alertText": "* Keine Sonderzeichen erlaubt"
                  },
                  // --- CUSTOM RULES -- Those are specific to the demos, they can be removed or changed to your likings
                  "ajaxUserCall": {
                      "url": "ajaxValidateFieldUser",
                      // you may want to pass extra data on the ajax call
                      "extraData": "name=eric",
                      "alertText": "* Dieser Benutzer ist bereits vergeben",
                      "alertTextLoad": "* Überprüfe Angaben, bitte warten"
                  },
                  "ajaxNameCall": {
                      // remote json service location
                      "url": "ajaxValidateFieldName",
                      // error
                      "alertText": "* Dieser Name ist bereits vergeben",
                      // if you provide an "alertTextOk", it will show as a green prompt when the field validates
                      "alertTextOk": "* Dieser Name ist verfügbar",
                      // speaks by itself
                      "alertTextLoad": "* Überprüfe Angaben, bitte warten"
                  },
                  "validate2fields": {
                      "alertText": "* Bitte HELLO eingeben"
                  }
              };
              
          }
      };
      $.validationEngineLanguage.newLang();
  })(jQuery);