2
A
回答
2
请试试这个:
<xs:element name="someString">
<xs:simpleType>
<xs:restriction base="xsd:string">
<xs:pattern value="([\w]*[\.\,\-]?[\w]*[\.\,\-]?[\w]*[\.\,\-]?[\w]*)"/>
<xs:length value="23"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
说明:
[\w\.\,\-]{0,20}
匹配单个字符出现在下面的列表中
量词:
0到20之间次,如很多时候,尽可能需要回馈[贪婪]
- \ W匹配任何单词字符[A-ZA-Z0-9_]
- \。匹配的字符.literally
- \,该字符相匹配,从字面上
- \ - 匹配字符 - 从字面上
所以基本上这将匹配所有这些
- aabbbcaabbbcaabbbcac ,, -
- ,, - aabbbcaabbbcaabbbcac
- dd,aabbbc-aabbbc,aabbbc
的length value="23"
力的总串是23个字符和正则表达式力量的总长度的三个字符是逗号,连字符和时段之间。
相关问题
- 1. XSD字符串限制到字符集
- 2. 导入后限制xsd字符串
- 3. XSD对xsd的正则表达式限制:字符串
- 4. xsd限制值
- 5. 限制XSD内的值
- 6. XSD限制否定匹配的字符串
- 7. XSD字符串键值对的树
- 8. 限制属性值与XSD
- 9. XSD属性限制和值
- 10. WCF合同限制字符串值
- 11. 字符串限制字 - UTF8
- 12. XSD限制
- 13. XSD:限制substitutionGroup
- 14. XSD complexContent限制
- 15. 限制ASIHTTPRequest字符串
- 16. 限制Textarea字符串联
- 17. JavaScript字符串限制?
- 18. 限制字符串长度
- 19. snmp字符串限制?
- 20. 限制字符串树枝
- 21. Java字符串限制
- 22. 字符串变量字符限制
- 23. 限制字符串字符 - PHP
- 24. 限制和默认值的XSD语法
- 25. 对其他元素值的XSD限制
- 26. XSD:限制取相同的值
- 27. XSD:相同的属性值限制
- 28. XML字符串不是XSD
- 29. 限制字符串值,而产生的随机值
- 30. 将字符串属性限制为一组字符串值的最佳方法
你能解释一下吗?什么是\ W,为什么它应该起作用?谢谢。 –
@YevgeniGrinberg我添加了解释。你也可以在http://regex101.com/ – DhruvJoshi
这里试试这个,它不限制字母数量为20,数字为。, - 为3. –