AMAZON.AlphaNumeric - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AMAZON.AlphaNumeric

Reconoce cadenas compuestas de letras y números, como APQ123.

Este tipo de slot no está disponible en la configuración regional coreana (ko-KR).

Puede usar el tipo de slot AMAZON.AlphaNumeric para las cadenas que contienen:

  • Caracteres alfabéticos, como ABC

  • Caracteres numéricos, como 123

  • Una combinación de caracteres alfanuméricos, como ABC123

Puede añadir una expresión regular al tipo de slot AMAZON.AlphaNumeric para validar los valores introducidos para el slot. Por ejemplo, puede utilizar una expresión regular para validar:

  • Códigos postales del Reino Unido o Canadá

  • Números de permiso de conducción

  • Números de identificación de vehículo

Use una expresión regular estándar. Amazon Lex admite los siguientes caracteres en la expresión regular:

  • A-Z, a-z

  • 0-9

Amazon Lex también admite caracteres Unicode en las expresiones regulares. El formato es \uUnicode. Utilice cuatro dígitos para representar caracteres Unicode. Por ejemplo, [\u0041-\u005A] equivale a [A-Z].

No se admiten los siguientes operadores de expresiones regulares:

  • Repetidores infinitos: *, + o {x,} sin límite superior.

  • Comodín (.)

La longitud máxima de la expresión regular es de 300 caracteres. La longitud máxima de una cadena almacenada en un tipo de slot alfanumérico de AMAZON.AlphaNumeric que utiliza una expresión regular es de 30 caracteres.

A continuación se muestran algunos ejemplos de expresiones regulares.

  • Cadenas alfanuméricas, como APQ123 o APQ1: [A-Z]{3}[0-9]{1,3} o una cadena más restringida [A-DP-T]{3} [1-5]{1,3}

  • Formato internacional de correo urgente del servicio postal de Estados Unidos, como CP123456789US: CP[0-9]{9}US

  • Números de ruta bancaria, como 123456789: [0-9]{9}

Para establecer la expresión regular de un tipo de slot, utilice la consola o la operación PutSlotType. La expresión regular se valida al guardar el tipo de slot. Si la expresión no es válida, Amazon Lex devuelve un mensaje de error.

Cuando se utiliza una expresión regular en un tipo de ranura, Amazon Lex comprueba la entrada en ranuras de ese tipo con la expresión regular. Si la entrada coincide con la expresión, el valor se acepta para el slot. Si la entrada no coincide, Amazon Lex solicita al usuario que repita la entrada.