22 lines
571 B
Dart
22 lines
571 B
Dart
class Validators {
|
|
static String? validateEmail(String? value) {
|
|
if (value == null || value.isEmpty) {
|
|
return 'Veuillez entrer votre email';
|
|
}
|
|
if (!RegExp(r'^[^@]+@[^@]+\.[^@]+').hasMatch(value)) {
|
|
return 'Veuillez entrer un email valide';
|
|
}
|
|
return null;
|
|
}
|
|
|
|
static String? validatePassword(String? value) {
|
|
if (value == null || value.isEmpty) {
|
|
return 'Veuillez entrer votre mot de passe';
|
|
}
|
|
if (value.length < 6) {
|
|
return 'Le mot de passe doit comporter au moins 6 caractères';
|
|
}
|
|
return null;
|
|
}
|
|
}
|