clean_string_validator library
clean_string_validator
A lightweight, dependency-free Dart package that adds fluent
String validation extension methods such as .isValidEmail,
.isStrongPassword, .isValidUrl, .isValidPhone, and many more.
Import this single file to get access to every extension the package provides:
import 'package:clean_string_validator/clean_string_validator.dart';
void main() {
print("john@gmail.com".isValidEmail); // true
print("Password@123".isStrongPassword); // true
}
Extensions
- CreditCardExtension on String
- Extension providing credit card validation on String.
- DateExtension on String
- Extension providing date validation on String.
- EmailExtension on String
- Extension providing email validation on String.
- HexExtension on String
- Extension providing hex color validation on String.
- IpExtension on String
- Extension providing IP and MAC address validation on String.
- JsonExtension on String
- Extension providing JSON validation on String.
- NumberExtension on String
- Extension providing numeric validation on String.
- PasswordExtension on String
- Extension providing password strength validation on String.
- PhoneExtension on String
- Extension providing phone number validation on String.
- TextExtension on String
- Extension providing general-purpose text helper checks on String.
- UrlExtension on String
- Extension providing URL validation on String.
- UsernameExtension on String
- Extension providing username validation on String.
- UuidExtension on String
- Extension providing UUID validation on String.