

终止支持通知：2025年9月15日， AWS 我们将停止对Amazon Lex V1的支持。2025 年 9 月 15 日之后，您将无法再访问 Amazon Lex V1 控制台或 Amazon Lex V1 资源。如果您使用的是 Amazon Lex V2，请改为参阅 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 亚马逊。 AlphaNumeric
<a name="built-in-slot-alphanumeric"></a>

识别由字母和数字组成的字符串，例如 **APQ123**。

此插槽类型在韩语 (ko-KR) 区域设置中不可用。

您可以对包含以下内容的字符串使用 `AMAZON.AlphaNumeric` 槽类型：
+ 字母字符，例如 **ABC**
+ 数字字符，例如 **123**
+ 字母数字字符的组合，例如 **ABC123**

您可以向 `AMAZON.AlphaNumeric` 槽类型添加正则表达式以验证为槽输入的值。例如，您可以使用正则表达式来验证：
+ 英国或加拿大邮政编码
+ 驾照编号
+ 车辆识别号码

使用标准正则表达式。Amazon Lex 支持在正则表达式中使用以下字符：
+ A-Z, a-z
+ 0-9

Amazon Lex 在正则表达式中也支持 Unicode 字符。格式为 `\uUnicode`。使用四位数表示 Unicode 字符。例如，`[\u0041-\u005A]` 等同于 [A-Z]。

不支持以下正则表达式运算符：
+ 无限重复符：\$1、\$1 或 \$1x,\$1，无上限。
+ 通配符（.）

正则表达式的最大长度为 300 个字符。存储在 AMAZON 中的字符串的最大长度。 AlphaNumeric 使用正则表达式的插槽类型为 30 个字符。

以下是一些示例正则表达式。
+ 字母数字字符串，例如 **APQ123** 或 **APQ1**：`[A-Z]{3}[0-9]{1,3}` 或更受约束的 `[A-DP-T]{3} [1-5]{1,3}`
+ 美国邮政服务优先邮件国际格式，例如 **CP123456789US**：`CP[0-9]{9}US`
+ 银行汇款路径号码，例如 **123456789**：`[0-9]{9}`

要为槽类型设置正则表达式，请使用控制台或 [PutSlotType](API_PutSlotType.md) 操作。保存槽类型时验证正则表达式。如果表达式无效，Amazon Lex 将返回错误消息。

在插槽类型中使用正则表达式时，Amazon Lex 会根据正则表达式检查该类型的插槽的输入。如果输入与表达式匹配，则接受槽的值。如果输入不匹配，Amazon Lex 提示用户重复输入。