Utility FunctionsLocales
isValidLocale
Справочник по API: функция isValidLocale
Обзор
Функция isValidLocale проверяет, является ли заданная строка допустимым кодом локали по стандарту BCP‑47. Она выполняет полноценную проверку формата без необходимости в экземпляре класса GT.
Справка
Параметры
Prop
Type
Возвращает
boolean — true, если код локали корректен, иначе false
Примеры
import { isValidLocale } from 'generaltranslation';
// Допустимые коды локалей
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true
// Недопустимые коды локалей
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (символ подчеркивания вместо дефиса)
console.log(isValidLocale('')); // falseПримечания
- Проверяет формат кода локали по BCP‑47
- Работает с пользовательскими соответствиями локалей
- Важно для проверки пользовательского ввода
- Без сетевых запросов — чистая проверка формата
- Статическая функция, подходящая для утилитарных библиотек
Дальнейшие действия
- Используйте метод класса GT
isValidLocale - Приведите формат к стандарту с помощью
standardizeLocale
Насколько полезно это руководство?