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));
|
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) {
|
rangelength: function(min, max) {
|
||||||
var val = '' + this.value;
|
var val = '' + this.value;
|
||||||
return this.assert((val.length >= +min) && (val.length <= +max),
|
return this.assert((val.length >= +min) && (val.length <= +max),
|
||||||
|
|
Loading…
Reference in a new issue