isValidLocale
Referencia de API de la función isValidLocale
Descripción general
La función isValidLocale verifica si una cadena representa un código de configuración regional BCP-47 válido. Realiza una validación de formato exhaustiva sin requerir una instancia de la GT class.
Referencias
Parámetros
Prop
Type
Devuelve
boolean: true si el código de configuración regional es válido; false en caso contrario
Ejemplos
import { isValidLocale } from 'generaltranslation';
// Códigos de configuración regional válidos
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true
// Códigos de configuración regional no válidos
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (guion bajo en lugar de guion)
console.log(isValidLocale('')); // falseNotas
- Valida el formato del código de configuración regional BCP‑47
- Funciona con mapeos de locales personalizados
- Es esencial para validar la entrada del usuario
- Sin solicitudes de red: validación de formato pura
- Función sin estado, apta para bibliotecas utilitarias
Próximos pasos
- Usa el método de la GT class
isValidLocale - Estandariza el formato con
standardizeLocale
¿Qué te parece esta guía?