2016-05-03 32 views
1

我想验证与此格式的String(4个字母和10个数字):Hibernate验证(如何只接受4个字母和10个数字)

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; 

任何想法?

+1

以何种方式是不工作的代码测试你的正则表达式? – Thomas

回答

1

我认为你错过了模式中字符串的开始和结束。

也许这是你在找什么:

^[A-Z]{4}[0-9]{10}$ 

您可以使用此页面https://regex101.com/

相关问题