AMAZON.AlphaNumeric - Amazon Lex V1

Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.

 

Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AMAZON.AlphaNumeric

APQ123과 같은 문자와 숫자로 구성된 문자열을 인식합니다.

이 슬롯 유형은 한국어(Ko-KR)로캘에서 사용할 수 없습니다.

다음을 포함하는 문자열에 AMAZON.AlphaNumeric 슬롯 유형을 사용할 수 있습니다.

  • 알파벳 문자(예: ABC)

  • 숫자(예: 123)

  • 영숫자 조합(예: ABC123)

AMAZON.AlphaNumeric 슬롯 유형에 정규식을 추가하여 슬롯에 입력된 값의 유효성을 검사할 수 있습니다. 예를 들어 정규식을 사용하여 다음 항목의 유효성을 검사할 수 있습니다.

  • 영국 또는 캐나다 우편 번호

  • 운전 면허증 번호

  • 차량 식별 번호

표준 정규 표현식을 사용합니다. Amazon Lex는 정규 표현식에서 다음 문자를 지원합니다.

  • A~Z, a~z

  • 0~9

Amazon Lex는 정규식에서 유니코드 문자도 지원합니다. 형식은 \uUnicode입니다. 유니코드 문자를 나타내려면 4자리 숫자를 사용합니다. 예를 들어 [\u0041-\u005A]는 [A~Z]와 같습니다.

다음 정규식 연산자는 지원되지 않습니다.

  • 무한 반복자: 상한이 없는 *, + 또는 {x,}

  • 와일드 카드(.)

정규식의 최대 길이는 300자입니다. 정규식을 사용하는 AMAZON.AlphaNumeric 슬롯 유형에 저장되는 문자열의 최대 길이는 30자입니다.

다음은 정규식의 몇 가지 예입니다.

  • APQ123 또는 APQ1 같은 영숫자 문자열: [A-Z]{3}[0-9]{1,3} 또는 보다 제약된 [A-DP-T]{3} [1-5]{1,3}

  • CP123456789US같은 USPS(US Postal Service) 국제 우선 취급 우편 형식: CP[0-9]{9}US

  • 123456789 같은 은행 송금 번호: [0-9]{9}

슬롯 유형에 정규식을 설정하려면 콘솔 또는 PutSlotType 작업을 사용합니다. 슬롯 유형을 저장하면 정규식의 유효성이 검사됩니다. 정규식이 유효하지 않으면 Amazon Lex에서 오류 메시지가 반환됩니다.

슬롯 유형에 정규식을 사용하는 경우 Amazon Lex는 정규식과 대조하여 해당 유형의 슬롯에 대한 입력을 확인합니다. 입력이 정규식과 일치하면 해당 값이 슬롯에 허용되고, 입력이 정규식과 일치하지 않으면 Amazon Lex에서 다시 입력하라는 메시지가 표시됩니다.