【发布时间】:2015-02-24 09:26:48
【问题描述】:
我正在使用 ext js。我有一个应该接受整数或十进制数的文本字段。我正在使用正则表达式来实现它。但它不起作用。
这是我的代码...
{
xtype: 'textfield',
id: 'myField',
fieldLabel: 'Text Field(numbers-only)',
maskRe: /[0-9]+(\.[0-9]+)?$/
}
使用上述正则表达式时,Textfield 不接受 .(dot)
我该如何解决这个问题??
【问题讨论】:
-
.既不是整数也不是小数。为什么要接受它? -
“小数”你一定是指“小数分隔符”,对吧?删除
$符号,它使模式只匹配输入字符串的末尾。