0

我想验证某个属性是否是有效的正则表达式。xml模式中是否有一些直接的内置类型xs:regex

否则是否有定义有效正则表达式的正则表达式?

4

1 回答 1

2

根据定义,没有可以验证正则表达式的正则表达式。

正则表达式可以匹配正则语言,它们本身不是正则语言。就像没有正则表达式来验证 HTML 或 JavaScript 一样。

要确定一个字符串是否是合法的正则表达式,最简单的方法是尝试从中创建一个正则表达式对象。在 XSD 本身中这是不可能的,因此您需要外部工具的帮助。

于 2011-09-07T17:19:59.963 回答