isValidLanguageCode function

bool isValidLanguageCode(
  1. String code
)

Validate a language code format

Implementation

bool isValidLanguageCode(String code) {
  if (code.isEmpty) return false;
  final trimmed = code.trim().toLowerCase();
  return RegExp(r'^[a-z]{2,3}(-[a-z]{2,4})?$', caseSensitive: false)
      .hasMatch(trimmed);
}