对dijit.form.ValidationTextBox的约束

时间:2015-06-27 15:06:44

标签: dojo dijit.form

如何以编程方式在dijit.form.ValidationTextBox上指定最小和最大数字的长度约束?

由于

1 个答案:

答案 0 :(得分:0)

我建议你使用'pattern'选项使用正则表达式管理min和max:

eb = new ValidationTextBox({
    value: 2,
    pattern: '[\\w]{2,4}'
});

我将解释这种模式:[\\ w] {2,4} \ w:仅接受信件。
{2,4}:定义允许的最小和最大字母数。 min为2,max为4 如果你想要限制最大值,请将它留空,如下所示:{2,}。
您可以仅添加\\ d AS编号,或者将其与以下字母组合:\\ w \\ d