允许空字符串(空白)和仅对非空字符串应用验证的XML模式限制模式

时间:2014-10-29 09:12:43

标签: regex xml validation xsd pattern-matching

我需要在xsd中限制标签,如下所示,

1。标记值可以为空

2。当标记值不为空时,只允许使用字母和整数

我能够对第二点进行验证     模式值=" [A-Za-z0-9] {3}"

但是如何使正则表达式模式允许空白?

1 个答案:

答案 0 :(得分:2)

试试这个

value =" \ s |([A-Za-z0-9] {3})"

满足您的要求

  1. 标记值可以为空

  2. 当标记值不为空时,只允许使用字母和整数