尝试将MaskRe设置为接受符号

时间:2013-10-11 15:32:56

标签: javascript extjs playframework

我有一个DateField,我想将用户输入限制为只有数字和符号(/。 - )。我正在使用maskRe函数,但不知道如何指示包含符号。现在它只接受数字。

 maskRe: /[0-9]/

2 个答案:

答案 0 :(得分:3)

maskRe(请参阅官方文档的链接)是指一个正则表达式,针对用户尝试输入的每个字符进行测试,并过滤与该模式不匹配的字符。

您需要扩展正则表达式以允许您提到的字符:

maskRe: /[0-9\/.-]/

答案 1 :(得分:0)

用户接受日期的最佳选择是DatePicker。只接受日期要求。 http://docs.sencha.com/touch/2.3.0/#!/api/Ext.field.DatePicker