javax.validation.constraints.Pattern的一個坑

只要加了

@Pattern

這個註解,就等於自動加了

@NotBlank的註解,所以很多時候不符合我們的需求,

比如我們需要參數在非空的情況下才校驗正則,那我們可以這樣

@Pattern(regexp = "^$|^[a-zA-Z0-9]+$", message = "must be a number or a letter ")

這個正則表示不是空或者符合字母和數字就可以通過

完美!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章