格式验证数字 Java?
Format Validation Numeric Java?
我的任务是通过 Java 中的 Drools 实施来验证 xml 消息。
在特定的 drool 实现中,我被要求通过 n..5 格式验证字段。
我正在使用正则表达式进行格式检查,例如:
SampleText.matches("[0-9]")
对于n..5
这意味着字段最大长度为 5 'digits'?
或者这意味着该字段的长度必须始终为 5 位数字?
我假设它与最大长度有关,对吗?
圣诞快乐,抱歉问了这个愚蠢的问题
提前谢谢你
要指定 characters/digits 的确切数量,您可以使用 {}
,即:
SampleText.matches("\d{5}") // matches 5 digits
我的任务是通过 Java 中的 Drools 实施来验证 xml 消息。
在特定的 drool 实现中,我被要求通过 n..5 格式验证字段。
我正在使用正则表达式进行格式检查,例如:
SampleText.matches("[0-9]")
对于n..5 这意味着字段最大长度为 5 'digits'? 或者这意味着该字段的长度必须始终为 5 位数字?
我假设它与最大长度有关,对吗?
圣诞快乐,抱歉问了这个愚蠢的问题 提前谢谢你
要指定 characters/digits 的确切数量,您可以使用 {}
,即:
SampleText.matches("\d{5}") // matches 5 digits