Utility FunctionsLocales

isValidLocale

Riferimento API per la funzione isValidLocale

Panoramica

La funzione isValidLocale verifica se una determinata stringa rappresenta un codice locale BCP‑47 valido. Esegue una convalida completa del formato senza richiedere un’istanza della classe GT.


Riferimenti

Parametri

Prop

Type

Restituisce

boolean - true se il codice locale è valido, false altrimenti


Esempi

import { isValidLocale } from 'generaltranslation';

// Codici locale validi
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true

// Codici locale non validi
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (trattino basso invece di trattino)
console.log(isValidLocale('')); // false

Note

  • Convalida il formato dei codici locale BCP‑47
  • Supporta mappature di locale personalizzate
  • Fondamentale per la validazione dell’input utente
  • Nessuna chiamata di rete: valida solo il formato
  • Funzione stateless adatta a librerie di utilità

Prossimi passaggi

Come valuti questa guida?

isValidLocale