格式验证数值Java?

时间:2018-12-25 14:15:09

标签: java regex drools number-formatting

我的任务是通过Java中的Drools实现来验证xml消息。

在特定的口水实现中,要求我通过n..5格式验证字段。

我正在使用正则表达式进行格式检查,例如:

SampleText.matches("[0-9]") 

对于n .. 5 这意味着字段的最大长度是5个“数字”? 还是意味着该字段必须始终为5位数字?

我认为这与最大长度有关吗?

圣诞快乐,对这个愚蠢的问题感到抱歉 预先谢谢你

1 个答案:

答案 0 :(得分:0)

要指定确切的字符/数字位数,您可以使用{},即:

SampleText.matches("\d{5}") // matches 5 digits