

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AMAZON.AlphaNumeric
<a name="built-in-slot-alphanumeric"></a>

Reconhece strings compostas de letras e números, como **APQ123**.

Você pode usar o tipo de slot `AMAZON.AlphaNumeric` para strings que contenham: 
+ Caracteres alfabéticos, como **ABC**
+ Caracteres numéricos, como **123**
+ Uma combinação de caracteres alfanuméricos, como **ABC123**

O tipo de slot `AMAZON.AlphaNumeric` suporta entradas usando estilos de ortografia. Você pode usar os estilos ortografia por letra e grafia por palavra para ajudar seus clientes a inserir letras. Para obter mais informações, consulte [Captura de valores de slots com estilos ortográficos durante a conversa](spelling-styles.md).

Você pode adicionar uma expressão regular ao tipo de slot `AMAZON.AlphaNumeric` para validar os valores inseridos para o slot. Por exemplo, é possível usar uma expressão regular para validar:
+ Códigos postais canadenses
+ Números de carteira de motorista
+ Números de identificação de veículo

Use uma expressão regular padrão. O Amazon Lex V2 suporta os seguintes caracteres na expressão regular:
+ A-Z, a-z
+ 0-9

O Amazon Lex V2 também oferece suporte a caracteres Unicode em expressões regulares. O formato é `\u{{Unicode}}`. Use quatro dígitos para representar caracteres Unicode. Por exemplo, `[\u0041-\u005A]` é equivalente a [A-Z].

Os seguintes operadores de expressão regular não são aceitos:
+ Repetidores infinitos: \*, \+ ou {x,} sem limite superior.
+ Curinga (.)

O comprimento máximo da expressão regular é de 300 caracteres. O comprimento máximo de uma string armazenada em um tipo de slot `AMAZON.AlphaNumeric` que usa uma expressão regular é de 30 caracteres.

A seguir estão alguns exemplos de expressões regulares.
+ Strings alfanuméricas, como **APQ123** ou **APQ1**: `[A-Z]{3}[0-9]{1,3}` ou um `[A-DP-T]{3} [1-5]{1,3}` mais restrito
+ Formato internacional de correio prioritário do Serviço Postal dos EUA, como **CP123456789US**: `CP[0-9]{9}US`
+ Números de roteamento bancário, como **123456789**: `[0-9]{9}`

Para definir a expressão regular para um tipo de slot, use o console ou a operação [CreateSlotType](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateSlotType.html). A expressão regular é validada quando você salva o tipo de slot. Se a expressão não for válida, o Amazon Lex V2 retornará uma mensagem de erro.

Quando você usa uma expressão regular em um tipo de slot, o Amazon Lex V2 verifica a entrada em slots desse tipo em relação à expressão regular. Se a entrada corresponder à expressão, o valor será aceito para o slot. Se a entrada não corresponder, o Amazon Lex V2 solicitará que o usuário repita a entrada. 