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 deAMAZON.AlphaNumeric
slot 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 Usando estilos de ortografia para capturar valores de slots.
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 do Canadá
-
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 formulário é \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 tamanho máximo da expressão regular é 300 caracteres. O tamanho máximo de uma string armazenada em um tipo deAMAZON.AlphaNumeric
slot 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 compara a entrada em slots desse tipo com a 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.