常用的校驗註解(如 NotNull等)

2021-08-22 03:24:53 字數 798 閱讀 9110

@null  被注釋的元素必須為null

@notnull 被注釋的元素不能為null

@asserttrue 被注釋的元素必須為true

@assertfalse 被注釋的元素必須為false

@min(value) 被注釋的元素必須是乙個數字,其值必須大於等於指定的最小值

@max(value) 被注釋的元素必須是乙個數字,其值必須小於等於指定的最大值

@decimalmin(value) 被注釋的元素必須是乙個數字,其值必須大於等於指定的最小值

@decimalmax(value) 被注釋的元素必須是乙個數字,其值必須小於等於指定的最大值

@size(max,min) 被注釋的元素的大小必須在指定的範圍內。

@digits(integer,fraction) 被注釋的元素必須是乙個數字,其值必須在可接受的範圍內

@past 被注釋的元素必須是乙個過去的日期

@future 被注釋的元素必須是乙個將來的日期

@pattern(value) 被注釋的元素必須符合指定的正規表示式。

@email 被注釋的元素必須是電子郵件位址

@length 被注釋的字串的大小必須在指定的範圍內

@notempty 被注釋的字串必須非空

@range 被注釋的元素必須在合適的範圍內

使用規則:

無值的:

@null(message="...........")

有值的@min(value=x,message="...........")

常用校驗註解

notblank 檢驗字串引數不能為空 notnull 校驗引數不能為null null 校驗引數為null notempty 字串不能為空,集合不能為空 size min 1,max 20 檢驗集合元素的個數是否滿足要求 email 檢驗引數是否是郵箱格式 pattern regexp a 使用正...

常見的引數校驗註解

asserttrue 用於boolean欄位,該欄位只能為true assertfalse 該字段的值只能為false creditcardnumber 對信用卡號進行乙個大致的驗證 decimalmax 只能小於或等於該值 decimalmin 只能大於或等於該值 digits integer 2...

開發常用 校驗表單 賬號的校驗

要求 必填,僅支援數字字母下劃線組合,不支援特殊字元,賬號長度應為6 20 html js 引入 validate.js import validate from utils validate validate.js檔案內容 檢查賬號是否合法,只允許字母數字下劃線組合 function checka...