【发布时间】:2017-10-22 15:27:26
【问题描述】:
我需要将我的代码编程为只允许用户输入 3 个星号或 3 个字母。这两个不同的字符不能一起使用。我该怎么做?
例如,用户可以输入***或AAA
我在这里查了一些东西,我得到的只是regEx = \d{3}[a-zA-Z]{3}$/;
这对我不起作用。
【问题讨论】:
-
如果您想要 3 个星号或 3 个字母,正则表达式将只是 ***|[A-Za-z]{3}。
-
如果只有两个选项,那为什么不使用单选按钮呢?
-
Michael_B 输入可以是任意字母组合,但星号用户只能输入 3 个星号。
-
也许你可以使用this regex
^(?:\*{3}|[A-Za-z]{3})$ -
第四只鸟 谢谢!它对我有用。
标签: javascript regex