Hibernate Validator(如何只接受4个字母和10个数字)
Hibernate Validator (how to only accept a 4 letters and 10 digits)
我正在尝试使用这种格式(4 个字母和 10 个数字)验证 String
:
ABCD1234567890
但此代码无效
@NotNull(message="tarjeta sanitaria cannot be null")
@Pattern(regexp = "(([A-Z]){4})([0-9]){10}",message = "tarjeta sanitaria is not valid")
private String tarjSanitaria;
有什么想法吗?
我认为您错过了模式中字符串的开头和结尾。
也许这就是您要找的:
^[A-Z]{4}[0-9]{10}$
您可以使用此页面测试您的正则表达式 https://regex101.com/
我正在尝试使用这种格式(4 个字母和 10 个数字)验证 String
:
ABCD1234567890
但此代码无效
@NotNull(message="tarjeta sanitaria cannot be null")
@Pattern(regexp = "(([A-Z]){4})([0-9]){10}",message = "tarjeta sanitaria is not valid")
private String tarjSanitaria;
有什么想法吗?
我认为您错过了模式中字符串的开头和结尾。
也许这就是您要找的:
^[A-Z]{4}[0-9]{10}$
您可以使用此页面测试您的正则表达式 https://regex101.com/