首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XSD for xsd:NMTOKEN

XSD for xsd:NMTOKEN
EN

Stack Overflow用户
提问于 2018-04-26 11:34:18
回答 1查看 471关注 0票数 0

我正在努力想出一个准则来处理NMTOKEN的定义;

类型xsd:NMTOKEN表示单个字符串令牌。NMTOKEN值可以由字母、数字、句点(.)、连字符(-)、下划线(_)和冒号(:)组成。它们可以从这些字符中的任何一个开始。xsd:NMTOKEN有一个折叠的whiteSpace面值,因此任何前导或尾随空格都将被删除。但是,在值本身中不可能出现空白。

我对Regex并不熟悉,我不确定从这个regex的标准开始的好地方。

下面是我正在处理的示例:\^[a-zA-Z0-9._\-:]*$\g

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-26 14:24:19

原来我非常接近,但由于模式的编译方式,我需要转义(因为它是以字符串格式接收的)

所以我离开了;

代码语言:javascript
复制
pattern: "^[a-zA-Z0-9._\-:]*$"

为了..。

代码语言:javascript
复制
pattern: "^[a-zA-Z0-9._\\-:]*$"

如果我在它的使用中直接编写regex,我就不会遇到这个问题,但是由于它是从JSON提要作为字符串呈现的,所以需要转义(两次)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50041952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档