-3

我在表单中有一个文本输入。我正在使用 Jquery 来验证输入。仅接受 2 个字母、3 个字母、3 位数字的输入。如何为此创建正则表达式?

4

1 回答 1

2

这是您正在寻找的正则表达式:

^([a-zA-Z]{2,3}|[0-9]{3})$

正则表达式图片

有效数据样本:

  • 抗体
  • 美国广播公司
  • 123

无效的数据样本:

  • 一个
  • A B C D
  • 12
  • 1234
  • a2c (基于我对您问题的理解)

您可以在 Debuggex 上测试这个正则表达式 (感谢Arnaud Christ提供的链接)。

于 2013-07-02T08:44:03.337 回答