我有一个模式:(?!^0000000000000000000)([0-9]{20})应该验证所有长度= 20不包括的数字0000000000000000000
我正在编写单元测试:
String pattern = "(?!^0000000000000000000)([0-9]{20})";
String input = "0000000000000000000";
String input1 = "0000000000000000000123123";
String input2 = "123123"
String input3 = "1231231244245343604";
Assert.assertFalse(input.matches(pattern))
Assert.assertFalse(input1.matches(pattern))
Assert.assertFalse(input2.matches(pattern))
Assert.assertTrue(input3.matches(pattern))
这段代码运行良好,但是当我尝试在 xsd 中使用带有模式的 maven 构建我的项目时,它失败并显示验证模式错误我做错了什么?
莫回无
相关分类