Skip to content

Commit f4200f0

Browse files
committed
Some more
1 parent 665ee4d commit f4200f0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+2896
-47
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,19 @@
6464
- Add not zero number
6565
- Add zip code
6666
- Add MIME type
67+
- Add timezone
68+
- Add city
69+
- Add country
70+
- Add first name
71+
- Add last name
72+
- Add passport number
73+
- Add state
74+
- Add street
75+
- Add prime number
76+
- Add DUNS
77+
- Add language code
78+
- Add license plate
79+
- Add VIN number
6780

6881
## 10.0.1
6982

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ URL, min, max, minLength, maxLength, minWordsCount, maxWordsCount, IP, credit ca
8989
- `FormBuilderValidators.dateTime()` - requires the field's value to be a valid date time.
9090
- `FormBuilderValidators.date()` - requires the field's value to be a valid date string.
9191
- `FormBuilderValidators.time()` - requires the field's value to be a valid time string.
92+
- `FormBuilderValidators.timeZone()` - requires the field's value to be a valid time zone.
9293

9394
### File validators
9495

@@ -108,8 +109,15 @@ URL, min, max, minLength, maxLength, minWordsCount, maxWordsCount, IP, credit ca
108109

109110
### Identity validators
110111

112+
- `FormBuilderValidators.city()` - requires the field's value to be a valid city name.
113+
- `FormBuilderValidators.country()` - requires the field's value to be a valid country name.
114+
- `FormBuilderValidators.firstName()` - requires the field's value to be a valid first name.
115+
- `FormBuilderValidators.lastName()` - requires the field's value to be a valid last name.
116+
- `FormBuilderValidators.passportNumber()` - requires the field's value to be a valid passport number.
111117
- `FormBuilderValidators.password()` - requires the field's to be a valid password that matched required conditions.
112118
- `FormBuilderValidators.ssn()` - requires the field's to be a valid SSN (Social Security Number).
119+
- `FormBuilderValidators.state()` - requires the field's value to be a valid state name.
120+
- `FormBuilderValidators.street()` - requires the field's value to be a valid street name.
113121
- `FormBuilderValidators.username()` - requires the field's to be a valid username that matched required conditions.
114122
- `FormBuilderValidators.zipCode()` - requires the field's to be a valid zip code.
115123

@@ -136,6 +144,7 @@ URL, min, max, minLength, maxLength, minWordsCount, maxWordsCount, IP, credit ca
136144
- `FormBuilderValidators.numeric()` - requires the field's value to be a valid number.
137145
- `FormBuilderValidators.oddNumber()` - requires the field's to be an odd number.
138146
- `FormBuilderValidators.positiveNumber()` - requires the field's to be a positive number.
147+
- `FormBuilderValidators.prime()` - requires the field's to be a prime number.
139148

140149
### String validators
141150

@@ -155,9 +164,13 @@ URL, min, max, minLength, maxLength, minWordsCount, maxWordsCount, IP, credit ca
155164

156165
- `FormBuilderValidators.base64()` - requires the field's to be a valid base64 string.
157166
- `FormBuilderValidators.colorCode()` - requires the field's value to be a valid color code.
167+
- `FormBuilderValidators.duns()` - requires the field's value to be a valid DUNS.
158168
- `FormBuilderValidators.isbn()` - requires the field's to be a valid ISBN.
159169
- `FormBuilderValidators.json()` - requires the field's to be a valid json string.
170+
- `FormBuilderValidators.languageCode()` - requires the field's to be a valid language code.
171+
- `FormBuilderValidators.licensePlate()` - requires the field's to be a valid license plate.
160172
- `FormBuilderValidators.uuid()` - requires the field's to be a valid uuid.
173+
- `FormBuilderValidators.vin()` - requires the field's to be a valid VIN number.
161174

162175
## Extension methods used for chaining validators
163176

lib/l10n/intl_al.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "Emri i përdoruesit nuk mund të përmbajë hapësira.",
7272
"usernameCannotContainDotsErrorText": "Emri i përdoruesit nuk mund të përmbajë pika.",
7373
"usernameCannotContainDashesErrorText": "Emri i përdoruesit nuk mund të përmbajë vija.",
74-
"invalidMimeTypeErrorText": "Lloji mime i pavlefshëm."
74+
"invalidMimeTypeErrorText": "Lloji mime i pavlefshëm.",
75+
"timezoneErrorText": "Vlera duhet të jetë një zonë kohore e vlefshme.",
76+
"cityErrorText": "Vlera duhet të jetë një emër qyteti i vlefshëm.",
77+
"countryErrorText": "Vlera duhet të jetë një shtet i vlefshëm.",
78+
"stateErrorText": "Vlera duhet të jetë një shtet i vlefshëm.",
79+
"streetErrorText": "Vlera duhet të jetë një emër rrugë e vlefshme.",
80+
"firstNameErrorText": "Vlera duhet të jetë një emër i parë i vlefshëm.",
81+
"lastNameErrorText": "Vlera duhet të jetë një mbiemër i vlefshëm.",
82+
"passportNumberErrorText": "Vlera duhet të jetë një numër pasaporte i vlefshëm.",
83+
"primeNumberErrorText": "Vlera duhet të jetë një numër kryesor i vlefshëm.",
84+
"dunsErrorText": "Vlera duhet të jetë një numër DUNS i vlefshëm.",
85+
"licensePlateErrorText": "Vlera duhet të jetë një targë makine e vlefshme.",
86+
"vinErrorText": "Vlera duhet të jetë një VIN i vlefshëm.",
87+
"languageCodeErrorText": "Vlera duhet të jetë një kod gjuhe i vlefshëm."
7588
}

lib/l10n/intl_ar.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "لا يمكن لاسم المستخدم أن يحتوي على مسافات.",
7272
"usernameCannotContainDotsErrorText": "لا يمكن لاسم المستخدم أن يحتوي على نقاط.",
7373
"usernameCannotContainDashesErrorText": "لا يمكن لاسم المستخدم أن يحتوي على شرطات.",
74-
"invalidMimeTypeErrorText": "نوع الميم غير صالح"
74+
"invalidMimeTypeErrorText": "نوع الميم غير صالح",
75+
"timezoneErrorText": "يجب أن تكون القيمة منطقة زمنية صالحة.",
76+
"cityErrorText": "يجب أن تكون القيمة اسم مدينة صالح.",
77+
"countryErrorText": "يجب أن تكون القيمة بلد صالح.",
78+
"stateErrorText": "يجب أن تكون القيمة ولاية صالحة.",
79+
"streetErrorText": "يجب أن تكون القيمة اسم شارع صالح.",
80+
"firstNameErrorText": "يجب أن تكون القيمة اسمًا أول صالحًا.",
81+
"lastNameErrorText": "يجب أن تكون القيمة اسم عائلة صالحًا.",
82+
"passportNumberErrorText": "يجب أن تكون القيمة رقم جواز سفر صالح.",
83+
"primeNumberErrorText": "يجب أن تكون القيمة عدد أولي.",
84+
"dunsErrorText": "يجب أن تكون القيمة رقم DUNS صالح.",
85+
"licensePlateErrorText": "يجب أن تكون القيمة لوحة ترخيص صالحة.",
86+
"vinErrorText": "يجب أن تكون القيمة رقم VIN صالح.",
87+
"languageCodeErrorText": "يجب أن تكون القيمة رمز لغة صالح."
7588
}

lib/l10n/intl_bg.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "Потребителското име не може да съдържа интервали.",
7272
"usernameCannotContainDotsErrorText": "Потребителското име не може да съдържа точки.",
7373
"usernameCannotContainDashesErrorText": "Потребителското име не може да съдържа тирета.",
74-
"invalidMimeTypeErrorText": "Невалиден MIME тип."
74+
"invalidMimeTypeErrorText": "Невалиден MIME тип.",
75+
"timezoneErrorText": "Стойността трябва да бъде валидна часова зона.",
76+
"cityErrorText": "Стойността трябва да бъде валидно име на град.",
77+
"countryErrorText": "Стойността трябва да бъде валидна държава.",
78+
"stateErrorText": "Стойността трябва да бъде валиден щат.",
79+
"streetErrorText": "Стойността трябва да бъде валидно име на улица.",
80+
"firstNameErrorText": "Стойността трябва да бъде валидно собствено име.",
81+
"lastNameErrorText": "Стойността трябва да бъде валидно фамилно име.",
82+
"passportNumberErrorText": "Стойността трябва да бъде валиден номер на паспорт.",
83+
"primeNumberErrorText": "Стойността трябва да бъде просто число.",
84+
"dunsErrorText": "Стойността трябва да бъде валиден DUNS номер.",
85+
"licensePlateErrorText": "Стойността трябва да бъде валиден регистрационен номер.",
86+
"vinErrorText": "Стойността трябва да бъде валиден VIN.",
87+
"languageCodeErrorText": "Стойността трябва да бъде валиден езиков код."
7588
}

lib/l10n/intl_bn.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "ব্যবহারকারীর নামের মধ্যে স্পেস থাকতে পারবে না।",
7272
"usernameCannotContainDotsErrorText": "ব্যবহারকারীর নামের মধ্যে বিন্দু থাকতে পারবে না।",
7373
"usernameCannotContainDashesErrorText": "ব্যবহারকারীর নামের মধ্যে ড্যাশ থাকতে পারবে না।",
74-
"invalidMimeTypeErrorText": "অবৈধ মাইম টাইপ।"
74+
"invalidMimeTypeErrorText": "অবৈধ মাইম টাইপ।",
75+
"timezoneErrorText": "মানটি একটি বৈধ সময় অঞ্চল হতে হবে।",
76+
"cityErrorText": "মানটি একটি বৈধ শহরের নাম হতে হবে।",
77+
"countryErrorText": "মানটি একটি বৈধ দেশের হতে হবে।",
78+
"stateErrorText": "মানটি একটি বৈধ রাজ্যের হতে হবে।",
79+
"streetErrorText": "মানটি একটি বৈধ রাস্তার নাম হতে হবে।",
80+
"firstNameErrorText": "মানটি একটি বৈধ প্রথম নাম হতে হবে।",
81+
"lastNameErrorText": "মানটি একটি বৈধ শেষ নাম হতে হবে।",
82+
"passportNumberErrorText": "মানটি একটি বৈধ পাসপোর্ট নম্বর হতে হবে।",
83+
"primeNumberErrorText": "মানটি একটি মৌলিক সংখ্যা হতে হবে।",
84+
"dunsErrorText": "মানটি একটি বৈধ DUNS নম্বর হতে হবে।",
85+
"licensePlateErrorText": "মানটি একটি বৈধ লাইসেন্স প্লেট হতে হবে।",
86+
"vinErrorText": "মানটি একটি বৈধ VIN হতে হবে।",
87+
"languageCodeErrorText": "মানটি একটি বৈধ ভাষা কোড হতে হবে।"
7588
}

lib/l10n/intl_bs.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "Korisničko ime ne može sadržavati razmake.",
7272
"usernameCannotContainDotsErrorText": "Korisničko ime ne može sadržavati tačke.",
7373
"usernameCannotContainDashesErrorText": "Korisničko ime ne može sadržavati crte.",
74-
"invalidMimeTypeErrorText": "Nevažeći MIME tip."
74+
"invalidMimeTypeErrorText": "Nevažeći MIME tip.",
75+
"timezoneErrorText": "Vrijednost mora biti ispravna vremenska zona.",
76+
"cityErrorText": "Vrijednost mora biti ispravno ime grada.",
77+
"countryErrorText": "Vrijednost mora biti ispravna država.",
78+
"stateErrorText": "Vrijednost mora biti ispravna država/regija.",
79+
"streetErrorText": "Vrijednost mora biti ispravno ime ulice.",
80+
"firstNameErrorText": "Vrijednost mora biti ispravno ime.",
81+
"lastNameErrorText": "Vrijednost mora biti ispravno prezime.",
82+
"passportNumberErrorText": "Vrijednost mora biti ispravan broj pasoša.",
83+
"primeNumberErrorText": "Vrijednost mora biti prost broj.",
84+
"dunsErrorText": "Vrijednost mora biti ispravan DUNS broj.",
85+
"licensePlateErrorText": "Vrijednost mora biti ispravna registarska tablica.",
86+
"vinErrorText": "Vrijednost mora biti ispravan VIN.",
87+
"languageCodeErrorText": "Vrijednost mora biti ispravan kod jezika."
7588
}

lib/l10n/intl_ca.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "El nom d'usuari no pot contenir espais.",
7272
"usernameCannotContainDotsErrorText": "El nom d'usuari no pot contenir punts.",
7373
"usernameCannotContainDashesErrorText": "El nom d'usuari no pot contenir guions.",
74-
"invalidMimeTypeErrorText": "Tipus MIME no vàlid."
74+
"invalidMimeTypeErrorText": "Tipus MIME no vàlid.",
75+
"timezoneErrorText": "El valor ha de ser una zona horària vàlida.",
76+
"cityErrorText": "El valor ha de ser un nom de ciutat vàlid.",
77+
"countryErrorText": "El valor ha de ser un país vàlid.",
78+
"stateErrorText": "El valor ha de ser un estat vàlid.",
79+
"streetErrorText": "El valor ha de ser un nom de carrer vàlid.",
80+
"firstNameErrorText": "El valor ha de ser un nom de pila vàlid.",
81+
"lastNameErrorText": "El valor ha de ser un cognom vàlid.",
82+
"passportNumberErrorText": "El valor ha de ser un número de passaport vàlid.",
83+
"primeNumberErrorText": "El valor ha de ser un nombre primer.",
84+
"dunsErrorText": "El valor ha de ser un número DUNS vàlid.",
85+
"licensePlateErrorText": "El valor ha de ser una matrícula vàlida.",
86+
"vinErrorText": "El valor ha de ser un VIN vàlid.",
87+
"languageCodeErrorText": "El valor ha de ser un codi de llengua vàlid."
7588
}

lib/l10n/intl_cs.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "Uživatelské jméno nesmí obsahovat mezery.",
7272
"usernameCannotContainDotsErrorText": "Uživatelské jméno nesmí obsahovat tečky.",
7373
"usernameCannotContainDashesErrorText": "Uživatelské jméno nesmí obsahovat pomlčky.",
74-
"invalidMimeTypeErrorText": "Neplatný typ MIME."
74+
"invalidMimeTypeErrorText": "Neplatný typ MIME.",
75+
"timezoneErrorText": "Hodnota musí být platné časové pásmo.",
76+
"cityErrorText": "Hodnota musí být platný název města.",
77+
"countryErrorText": "Hodnota musí být platná země.",
78+
"stateErrorText": "Hodnota musí být platný název státu.",
79+
"streetErrorText": "Hodnota musí být platný název ulice.",
80+
"firstNameErrorText": "Hodnota musí být platné jméno.",
81+
"lastNameErrorText": "Hodnota musí být platné příjmení.",
82+
"passportNumberErrorText": "Hodnota musí být platné číslo pasu.",
83+
"primeNumberErrorText": "Hodnota musí být prvočíslo.",
84+
"dunsErrorText": "Hodnota musí být platné číslo DUNS.",
85+
"licensePlateErrorText": "Hodnota musí být platná poznávací značka.",
86+
"vinErrorText": "Hodnota musí být platný VIN.",
87+
"languageCodeErrorText": "Hodnota musí být platný kód jazyka."
7588
}

lib/l10n/intl_da.arb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,18 @@
7171
"usernameCannotContainSpacesErrorText": "Brugernavn må ikke indeholde mellemrum.",
7272
"usernameCannotContainDotsErrorText": "Brugernavn må ikke indeholde prikker.",
7373
"usernameCannotContainDashesErrorText": "Brugernavn må ikke indeholde bindestreger.",
74-
"invalidMimeTypeErrorText": "Ugyldig MIME-type."
74+
"invalidMimeTypeErrorText": "Ugyldig MIME-type.",
75+
"timezoneErrorText": "Værdien skal være en gyldig tidszone.",
76+
"cityErrorText": "Værdien skal være et gyldigt bynavn.",
77+
"countryErrorText": "Værdien skal være et gyldigt land.",
78+
"stateErrorText": "Værdien skal være en gyldig stat.",
79+
"streetErrorText": "Værdien skal være et gyldigt gadenavn.",
80+
"firstNameErrorText": "Værdien skal være et gyldigt fornavn.",
81+
"lastNameErrorText": "Værdien skal være et gyldigt efternavn.",
82+
"passportNumberErrorText": "Værdien skal være et gyldigt pasnummer.",
83+
"primeNumberErrorText": "Værdien skal være et primtal.",
84+
"dunsErrorText": "Værdien skal være et gyldigt DUNS-nummer.",
85+
"licensePlateErrorText": "Værdien skal være en gyldig nummerplade.",
86+
"vinErrorText": "Værdien skal være en gyldig VIN.",
87+
"languageCodeErrorText": "Værdien skal være en gyldig sprogkode."
7588
}

0 commit comments

Comments
 (0)