You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
783 B
Dart
37 lines
783 B
Dart
import '../util/extenstions.dart';
|
|
|
|
class TextValidator{
|
|
|
|
// OWNER : Ibrahim albitar
|
|
// DATE : 19-04-2020
|
|
// DESCRIPTION : Text Validator.
|
|
|
|
String validateName(String value) {
|
|
if (value.isNullOrEmpty()||value.length < 3)
|
|
return 'Name must be more than 2 charater';
|
|
else
|
|
return null;
|
|
}
|
|
|
|
String validateMobile(String value) {
|
|
if (value.isNullOrEmpty()||value.length != 10)
|
|
return 'Mobile Number must be of 10 digit';
|
|
else
|
|
return null;
|
|
}
|
|
|
|
String validateIdNumber(String value) {
|
|
if (value.isNullOrEmpty())
|
|
return 'Please input valid number';
|
|
else
|
|
return null;
|
|
}
|
|
|
|
String validateDate(String value) {
|
|
if (value.isNullOrEmpty())
|
|
return 'Please input valid date';
|
|
else
|
|
return null;
|
|
}
|
|
|
|
} |