

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
<a name="built-in-slot-alphanumeric"></a>

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

È 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](spelling-styles.md).

È 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: \$1, \$1 o \$1x,\$1 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](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateSlotType.html). 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. 