早教吧 育儿知识 作业答案 考试题库 百科 知识分享

写一个正则表达式DN验证类CN=ASOUOLSTDCSNEC=CN规则要求1.必须CN=开头2.必须C=CN结尾3.必须包含CN=和C=CN4.采用半角的,分隔如果CN=A,C=CN或者CN=A,OU=1,O=2,C=CN5.如果同时存在OU和OOU在O前面如

题目详情
写一个正则表达式
DN验证类 CN=A S OU O L ST DC SN E C=CN
规则要求
1.必须CN= 开头
2.必须C=CN结尾
3.必须包含CN=和C=CN
4.采用半角的,分隔 如果CN=A,C=CN 或者 CN=A,OU=1,O=2,C=CN
5.如果同时存在OU和O OU 在O前面 如果同时存在ST和L L在ST前面
6.允许存在的有 CN OU O ST L E SN DC UID C
7.允许存在的可以存在多项 如果CN=1,CN=2,OU=3,OU=4,C=CN
8.不允许包含全角的逗号 * / \ = "" '
▼优质解答
答案和解析
^CN=[0-9a-zaA-Z],(?!O=\d+,OU=\d+,|L=\d+,ST=\d+)(((OU|O|ST|L|E|SN|DC|UID|C)=\d+,)+?)C=CN$
胡乱写的 貌似还没测通 留个标记 等加完班再看