Validated
The ultimate dart + flutter string validators . This library over 40 validators plus sanitizers . Check out the docs for all functions . You will find all the functions under validated
package
Example
import 'package:validated/validated.dart' as validate;
void main() {
print(validate.isBoolean('a')); // false
print(validate.isEmail("adib@gmail.com")); // true
print(validate.isAscii("ABCDEF")); // false
print(validate.isSameType('String', false)); // false
print(validate.isUpperCase("ADIB")); // true
print(validate.isCapital("Adib")); // true
print(validate.contains("Dart is nice", "nice")); // true
print(validate.isCurrency("\$")); // false
print(validate.isURL('https://www.google.com')); // true
print(validate.isEmoji("😀")); // true
print(validate.isEmoji("some random text")); // false
}
Credits
1 . validator.js
2 . dart-validator
3 . email-validator
Todos
x
Ported validator.js to dartx
emoji validatorx
supports dart 2+ versionsx
tested for flutterx
added docs