AMAZON. AlphaNumeric - Amazon Lex

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AMAZON. AlphaNumeric

Riconosce stringhe costituite da lettere e numeri, ad esempio APQ123.

Questo tipo di slot non è disponibile nella versione locale coreana (ko-KR).

È possibile utilizzare il tipo di slot AMAZON.AlphaNumeric per stringhe che contengono:

  • Caratteri alfabetici, come ABC

  • Caratteri numerici, come 123

  • Una combinazione di caratteri alfanumerici, come ABC123

Il tipo di AMAZON.AlphaNumeric slot supporta input che utilizzano stili di ortografia. Puoi utilizzare gli spell-by-word stili spell-by-letter e per aiutare i tuoi clienti a inserire le lettere. Per ulteriori informazioni, consulta Acquisizione dei valori degli slot con stili di ortografia.

È possibile aggiungere un'espressione regolare al tipo di slot AMAZON.AlphaNumeric per convalidare i valori inseriti per lo slot. Ad esempio, è possibile utilizzare un'espressione regolare per convalidare:

  • Codici postali canadesi

  • Numeri della patente di guida

  • Numeri di identificazione del veicolo

Usa un'espressione regolare standard. Amazon Lex V2 supporta i seguenti caratteri nell'espressione regolare:

  • A-Z, a-z

  • 0-9

Amazon Lex V2 supporta anche i caratteri Unicode nelle espressioni regolari. La forma è \uUnicode. Utilizzare quattro cifre per rappresentare i caratteri Unicode. Ad esempio, [\u0041-\u005A] è uguale a [A-Z].

I seguenti operatori di espressioni regolari non sono supportati:

  • Ripetitori infiniti: *, + o {x,} senza limite superiore.

  • Wild card (.)

La lunghezza massima dell'espressione regolare è di 300 caratteri. La lunghezza massima di una stringa memorizzata in un tipo di AMAZON.AlphaNumeric slot che utilizza un'espressione regolare è di 30 caratteri.

Di seguito sono riportate alcune espressioni regolari di esempio.

  • Stringhe alfanumeriche, ad esempio APQ123 o APQ1: [A-Z]{3}[0-9]{1,3} o un più vincolate [A-DP-T]{3} [1-5]{1,3}

  • Formato US Postal Service Priority Mail International, quali CP123456789US: CP[0-9]{9}US

  • Numeri di routing bancari, quali 123456789: [0-9]{9}

Per impostare l'espressione regolare per un tipo di slot, utilizzare la console o l'operazione CreateSlotType. L'espressione regolare viene convalidata quando si salva il tipo di slot. Se l'espressione non è valida, Amazon Lex V2 restituisce un messaggio di errore.

Quando usi un'espressione regolare in un tipo di slot, Amazon Lex V2 verifica l'input degli slot di quel tipo rispetto all'espressione regolare. Se l'input corrisponde all'espressione, il valore viene accettato per lo slot. Se l'input non corrisponde, Amazon Lex V2 richiede all'utente di ripetere l'input.