-
Notifications
You must be signed in to change notification settings - Fork 146
Core Rules
Jony edited this page Jan 27, 2016
·
3 revisions
Rule | Description | Examples |
---|---|---|
required | Required form item |
required required(anotherRule) required(jqSelector) required(not, -1) required(from, .contact) |
integer | Integer |
integer integer(*) intege(+) intege(+0) intege(-) intege(-0) |
match | Match with another field |
match(password) match(lt, money) match(lte, money) match(eq, money) match(neq, money) match(gt, money) match(gte, money) |
range | Number range |
range(0~99) range(0~) range(~99) |
length | Character length |
length(6~16) length(6) length(6~) length(~16) length(6~, true) |
checked | For checkbox or radio, how many items must be checked |
checked checked(3~5) checked(3) checked(3~) checked(~5) |
remote | Remote validation |
remote(server.php) remote(get:server.php) remote(server.php, name1, name2) remote(server.php, proxy1:name1, proxy2:#id2) remote(server.php, foo=1&bar=2) |
validate | trigger other field validation |
validate(name1) validate(name1, #id2) |
filter | filter input (default: XSS strings) |
filter filter(string|RegExp) |