AMAZON. AlphaNumeric - Amazon Lex V1

Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.

 

Jika Anda menggunakan Amazon Lex V1, kami sarankan untuk meningkatkan bot Anda ke Amazon Lex V2. Kami tidak lagi menambahkan fitur baru ke V1 dan sangat menyarankan menggunakan V2 untuk semua bot baru.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AMAZON. AlphaNumeric

Mengenali string yang terdiri dari huruf dan angka, seperti. APQ123

Jenis slot ini tidak tersedia di lokal Korea (KO-KR).

Anda dapat menggunakan jenis AMAZON.AlphaNumeric slot untuk string yang berisi:

  • Karakter abjad, seperti ABC

  • Karakter numerik, seperti 123

  • Kombinasi karakter alfanumerik, seperti ABC123

Anda dapat menambahkan ekspresi reguler ke jenis AMAZON.AlphaNumeric slot untuk memvalidasi nilai yang dimasukkan untuk slot. Misalnya, Anda dapat menggunakan ekspresi reguler untuk memvalidasi:

  • Kode pos Inggris Raya atau Kanada

  • Nomor SIM

  • Nomor identifikasi kendaraan

Gunakan ekspresi reguler standar. Amazon Lex mendukung karakter berikut dalam ekspresi reguler:

  • A-Z, a-z

  • 0-9

Amazon Lex juga mendukung karakter Unicode dalam ekspresi reguler. Bentuknya adalah\uUnicode. Gunakan empat digit untuk mewakili karakter Unicode. Misalnya, [\u0041-\u005A] setara dengan [A-Z].

Operator ekspresi reguler berikut tidak didukung:

  • Repeater tak terbatas: *, +, atau {x,} tanpa batas atas.

  • Kartu liar (.)

Panjang maksimum ekspresi reguler adalah 300 karakter. Panjang maksimum string yang disimpan di AMAZON. AlphaNumeric Jenis slot yang menggunakan ekspresi reguler adalah 30 karakter.

Berikut ini adalah beberapa contoh ekspresi reguler.

  • String alfanumerik, seperti APQ123 atauAPQ1: [A-Z]{3}[0-9]{1,3} atau yang lebih dibatasi [A-DP-T]{3} [1-5]{1,3}

  • Format Internasional Surat Prioritas Layanan Pos AS, sepertiCP123456789US: CP[0-9]{9}US

  • Nomor routing bank, seperti123456789: [0-9]{9}

Untuk mengatur ekspresi reguler untuk jenis slot, gunakan konsol atau PutSlotType operasi. Ekspresi reguler divalidasi saat Anda menyimpan jenis slot. Jika ekspresi tidak valid, Amazon Lex mengembalikan pesan kesalahan.

Saat Anda menggunakan ekspresi reguler dalam jenis slot, Amazon Lex memeriksa input ke slot jenis itu terhadap ekspresi reguler. Jika input cocok dengan ekspresi, nilai diterima untuk slot. Jika input tidak cocok, Amazon Lex meminta pengguna untuk mengulangi input.