2016-05-03 69 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/

相關問題