生成客户ID的要求是D<ABCDEFHJKL>XXXX
-其中X
可以是0-9
,A-Z
,但不能是字母G
,I
,O
或S
。
我已经创建了一个正则表达式,该正则表达式正在生成要在数据库中使用的客户端ID。
正则表达式如下。D[A-FHJ-L]{1}[^_:?GIOS-]{4}
但是,我不确定如何增强它的后4个“ X”,它将限制它们使用0-9
,A-Z
而不是G
,I
,O
或S
。
例如它将匹配DAaaa_
或DL00gA
,我想排除那些。
请提出更好的方法或可能的解决方案。
谢谢
我只想写出所有可能的字符:
D[A-FHJ-L][\dA-FHJ-NP-RT-Z]{4}