news_getx/lib/utils/validator.dart

13 lines
411 B
Dart

/// 检查邮箱格式
bool isEmail(String? input) {
if (input == null || input.isEmpty) return false;
// 邮箱正则
String regexEmail = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*\$";
return RegExp(regexEmail).hasMatch(input);
}
/// 检查字符长度
bool checkStringLength(String? input, int length) {
if (input == null || input.isEmpty) return false;
return input.length >= length;
}