本文介绍了仅输入3个字符和3个星号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要对代码进行编程,以仅允许用户输入3个星号或3个字母.这2个不同的字符不能一起使用.我该怎么办?
I need to program my code to only let users input 3 asterisk or 3 alphabets. The 2 different characters can't be used together. How can I do that?
例如,用户可以输入***或AAA
For instance, user can input *** or AAA
我在这里查找了一些东西,得到的只是regEx = \ d {3} [a-zA-Z] {3} $/;
I looked up some stuff on here and all I got was regEx = \d{3}[a-zA-Z]{3}$/;
这对我不起作用.
推荐答案
您可以使用此regex :
^(?:\*{3}|[A-Za-z]{3})$
在字符串^
的开头和字符串$
的结尾之间,您可以指定3倍* \*{3}
或|
3倍[A-Za-z]{3}
.
Between the beginning of the string ^
and the end of the string$
, you can specify 3 times an * \*{3}
or |
3 times [A-Za-z]{3}
.
(?:
是非捕获组.
这篇关于仅输入3个字符和3个星号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!