luci-base: validation.js: implement length() datatype validator
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
f32f42bc25
commit
c96de72043
1 changed files with 6 additions and 0 deletions
|
@ -419,6 +419,12 @@ var ValidatorFactory = L.Class.extend({
|
|||
return this.assert(this.factory.parseDecimal(this.value) <= +max, _('value smaller or equal to %f').format(max));
|
||||
},
|
||||
|
||||
length: function(len) {
|
||||
var val = '' + this.value;
|
||||
return this.assert(val.length == +len,
|
||||
_('value with %d characters').format(len));
|
||||
},
|
||||
|
||||
rangelength: function(min, max) {
|
||||
var val = '' + this.value;
|
||||
return this.assert((val.length >= +min) && (val.length <= +max),
|
||||
|
|
Loading…
Reference in a new issue