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á.
AMAZÔNIA. AlphaNumeric
Reconhece strings compostas de letras e números, como APQ123
.
Esse tipo de slot não está disponível na localidade coreana (ko-KR).
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 spell-by-word estilos spell-by-letter e para ajudar seus clientes a inserir cartas. Para obter mais informações, consulte Captura de valores de slots com estilos ortográficos durante a conversa.
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
. Use quatro dígitos para representar caracteres Unicode. Por exemplo, Unicode
[\u0041-\u005A]
é equivale 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
ouAPQ1
:[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. 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.