【发布时间】:2018-11-13 11:03:34
【问题描述】:
下面是我使用的正则表达式的最新版本,它抛出错误“无效的正则表达式”。
XSD:正则表达式
'^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^\da-zA-Z]).{10,15}$'在位置 4 验证失败:当前选项设置不支持此表达式。
我的 xsd 文件中出现此异常,我正在消息代理 (IIB) 中开发此 xsd。谁能帮我解决这个问题?
【问题讨论】:
-
不是你的问题的答案,但你的正则表达式似乎有一些错别字,我会这样写:
^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.[^0-9a-zA-Z]).{10,15}$ -
可能是您的正则表达式不支持前瞻?
标签: regex messagebroker