isValidLocale function
Implementation
bool isValidLocale(String lo) {
const String pattern =
r'(^|[^a-z])([a-z][a-z][a-z]?)(-([A-Z][a-z][a-z][a-z]))?(-([A-Z][A-Z]))?$';
final RegExp regExp = RegExp(pattern);
if (!regExp.hasMatch(lo)) {
return false;
}
return true;
}