2015-10-26 146 views

回答

2

你只需要一个字符类:

^[A-Ea-e*]$ 

RegEx Demo

你正则表达式是只允许A-Ea-e但绝不单独之后*可选*

+0

它很好用。如果第二个条件有3个字符限制和前1个字符怎么办? – demonoid

+0

是什么?^[A-Ea-e] {3} \ *?$ – demonoid

+0

在这种情况下,它将是'^([A-Ea-e] {3} | \ *)$' – anubhava

1

尝试使用正则表达式组:

^([A-Ea-e]|\*)$ 

你想有两个不同的选择:

  1. 的A-E的一个或-E字符或
  2. *字符。