2

我想验证字符串中的特殊字符。例如 "A;B,C;D,E;F,G;H" 这意味着 "A;B" 是一对,而 "C;D" 是下一对等等。对由 "," 分隔,所以我需要验证此字符串应与上述相同,不应以“,”开头/结尾,最后一对应为“X;Y”且最多 4 对。谁能帮我?

4

2 回答 2

1

看起来你想匹配

^([A-Z];[A-Z],){0,3}X;Z$
于 2013-06-20T14:37:44.827 回答
0

试试:^([A-z];[A-z],){0,3}X;Y$

这假设一个锚定字符串由由 a 分隔的单个字母字符组成的对组成,对由 a;分隔,。最后一对必须始终存在X;Y,并且在此之前可以有 0 到 3 对。

于 2013-06-20T14:44:51.060 回答