Utility FunctionsLocales

isValidLocale

Référence de l’API pour la fonction isValidLocale

Vue d’ensemble

La fonction isValidLocale valide qu’une chaîne donnée correspond à un code de locale BCP-47 valide. Elle effectue une validation complète du format sans nécessiter d’instance de la classe GT.


Références

Paramètres

Prop

Type

Renvoie

boolean - true si le code de locale est valide, false dans le cas contraire


Exemples

import { isValidLocale } from 'generaltranslation';

// Codes de locale valides
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true

// Codes de locale invalides
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (underscore au lieu de tiret)
console.log(isValidLocale('')); // false

Notes

  • Valide le format des codes de locale BCP-47
  • Fonctionne avec des correspondances de locales personnalisées
  • Indispensable pour valider les saisies utilisateur
  • Aucune requête réseau — validation de format pure
  • Fonction sans état, adaptée aux bibliothèques utilitaires

Prochaines étapes

Que pensez-vous de ce guide ?

isValidLocale