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 ortografici durante la conversazione.
È 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 è \u
. Utilizzare quattro cifre per rappresentare i caratteri Unicode. Ad esempio, Unicode
[\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
oAPQ1
:[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, utilizzate la console o l'CreateSlotTypeoperazione. 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.