isValidLocale function

bool isValidLocale(
  1. String lo
)

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;
}