加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

regex – 不允许空字符串的XML模式限制模式

发布时间:2020-12-16 07:52:31 所属栏目:百科 来源:网络整理
导读:在我的 XML模式中,我有一个字符串类型的元素,我不想要是空的(如果它包含空格等等,我也认为它是空的) 我在http://blogs.msdn.com/b/neerajag/archive/2005/08/12/450723.aspx发现了限制 xsd:restriction base = "xsd:string" xs:minLength value="1" / xs:pat
在我的 XML模式中,我有一个字符串类型的元素,我不想要是空的(如果它包含空格等等,我也认为它是空的)

我在http://blogs.msdn.com/b/neerajag/archive/2005/08/12/450723.aspx发现了限制

<xsd:restriction base = "xsd:string">
  <xs:minLength value="1" />
  <xs:pattern value=".*[^s].*" />
</xsd:restriction>

这个模式究竟是做什么的,会做什么我期望的?

这不是完全符合你想要的吗?
<xs:restriction base="xs:token">
  <xs:minLength value="1"/>
 </xs:restriction>

如果字符串只包含空格(换行符,回车符,制表符,前导和尾随空格),则处理器将删除它们,因此验证将失败;如果还有其他的话,验证就会成功.(注意:两个或更多空格的内部序列将被删除 – 确保你可以)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读