任何人都可以告诉我正则表达式,以便只输入“a”,“A”,“p”和“P”作为输入,并且一次只能输入其中一个字符吗?
提前致谢。
答案 0 :(得分:6)
这是一个简单的问题:[aApP]
这对你有用吗?
您可能需要添加特定于语言的开始和放大终点线符号,例如^[aApP]$
如果要检查整个输入是否只包含那一个字符。
答案 1 :(得分:5)
假设你想要大写或小写p:
[AAPP]
答案 2 :(得分:4)
^[aApP]{1}$
将匹配单个“a”,“A”,“p”或“P”。
^[aApP]+$
将匹配一个或多个“a”,“A”,“p”或“P”。
答案 3 :(得分:3)
[aApP]
如果您只想匹配单个字符。
^[aApP]+$
匹配aa
,PaP
,但不匹配ab
。