validateURL static method
Validate URL
Implementation
static String? validateURL(String? value) {
if (value == null || value.isEmpty) {
return 'URL is required.';
}
final urlRegExp = RegExp(
r'^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$');
if (!urlRegExp.hasMatch(value)) {
return 'Invalid URL format.';
}
return null;
}