javascript - 仅输入 3 个字符和 3 个星号

标签 javascript regex

我需要将我的代码编程为只允许用户输入 3 个星号或 3 个字母。 2 个不同的字符不能一起使用。我该怎么做?

比如用户可以输入***或者AAA

我在这里查找了一些资料,得到的只有 regEx =\d{3}[a-zA-Z]{3}$/;

这对我不起作用。

最佳答案

您可以使用 this regex :

^(?:\*{3}|[A-Za-z]{3})$

在字符串^开头和字符串$结尾之间,可以指定3次*\*{3}| 3 次 [A-Za-z]{3}

(?: 是一个 non capturing group

关于javascript - 仅输入 3 个字符和 3 个星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46875843/

相关文章:

javascript - Adobe Air 和 Canvas 无法工作

javascript - 从 Node 更新 Mongodb

javascript - 为什么我的 Angular 应用程序中的这个表达式显示文字文本而不是计算表达式的结果?

javascript - 使用正则表达式搜索超过 2 个关键字

java - 在java中,如何使用正则表达式模式来解析 "Event=Bell,time=9000,rings=5"以获​​取事件名称和两个数字字符串?

c# - 如何将二维 JSON 数组发布到 Web 服务

javascript - document.getElementById ('button' ).click() 在我的电脑上工作但在另一台电脑上不起作用

php - htaccess 重写 url,如 Stack Overflow

Javascript 从子字符串正则表达式中提取

regex - 如何在 Golang 正则表达式中的第一个匹配项之前插入子字符串?