我在XML架构类似的东西使用:XML Schema的正则表达式限制不同长度
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-Z]{3,12}" />
</xs:restriction>
现在我想我的字符串不要有3至12,但长度为3或12的长度。此外我想检查字符串是否长度为3,4,6或12 ..
谢谢你的帮助!
亲切的问候
我在XML架构类似的东西使用:XML Schema的正则表达式限制不同长度
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-Z]{3,12}" />
</xs:restriction>
现在我想我的字符串不要有3至12,但长度为3或12的长度。此外我想检查字符串是否长度为3,4,6或12 ..
谢谢你的帮助!
亲切的问候
此外我想检查如果字符串长度3,4,6或12 ..
^([A-Za-z]{12}|[A-Za-z]{6}|[A-Za-z]{3,4})$
OR
"([A-Za-z]{12}|[A-Za-z]{6}|[A-Za-z]{3,4})"
谢谢! “([A-Z0-9] {12} | [A-Z0-9] {6} | [A-Z0-9] {3,4})”工作得很好。 – mrbela
接受,如果这个工程.. –
如果有效字符串长度为3或长度为12,检查长度是4还是6是什么意思?或者你的意思是你希望验证器在字符串长度为4或6时发出特殊消息,与字符串长度为5时发出的消息截然不同? –