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内的值
- 4. XSD限制否定匹配的字符串
- 5. XSD字符串键值对的树
- 6. XSD属性限制和值
- 7. 限制属性值与XSD
- 8. WCF合同限制字符串值
- 9. 字符串限制字 - UTF8
- 10. snmp字符串限制?
- 11. JavaScript字符串限制?
- 12. 限制ASIHTTPRequest字符串
- 13. 限制Textarea字符串联
- 14. 限制字符串树枝
- 15. 限制字符串长度
- 16. Java字符串限制
- 17. XSD限制
- 18. XSD complexContent限制
- 19. 限制字符串字符 - PHP
- 20. 字符串变量字符限制
- 21. 对其他元素值的XSD限制
- 22. XSD:相同的属性值限制
- 23. XSD:限制取相同的值
- 24. XML字符串不是XSD
- 25. 将字符串属性限制为一组字符串值的最佳方法
- 26. DataTable中的字符串DataColunm:限制字符串的长度
- 27. 有没有办法将字符串限制为仅在XSD中的ASCII?
- 28. 阶匹配字符串*从XSD与maxOccurs的= “无限”
- 29. 在RegEx/XSD中匹配较长的有限字符串中的一个字符
- 30. XSD属性限制
你能解释一下吗?什么是\ W,为什么它应该起作用?谢谢。 –
@YevgeniGrinberg我添加了解释。你也可以在http://regex101.com/ – DhruvJoshi
这里试试这个,它不限制字母数量为20,数字为。, - 为3. –