1

我正在为我的一个表单使用 dijit 验证文本框,并且需要设置一个允许“n/a”值或 URL 的正则表达式。我有正则表达式工作,但它不接受大写值。有谁知道你怎么能通过 data-dojo-props 做到这一点,或者我需要添加一个自定义验证器。

谢谢!

4

1 回答 1

1

尝试过类似的事情?

new ValidationTextBox({
    regExp: new RegExp("[a-zA-Z]*") // short form: /[a-zA-Z]*/
});

无论哪种情况,它都会接受 a 到 z 的任何字母。

作为标记属性,它看起来像这样:

<div 
  data-dojo-type="dijit/form/ValidationTextBox" 
  data-dojo-props="regExp: /[a-zA-Z]*/, invalidMessage: 'Failed to validate'"
></div>
于 2012-10-03T20:02:05.103 回答