4
我有一个extjs号码字段。我可以在其中输入数字0-9和点(。)。我怎样才能避免这个点也。我只需要整数。 Plase给我所需的正则表达式。从extjs号码字段中排除点(。)
我有一个extjs号码字段。我可以在其中输入数字0-9和点(。)。我怎样才能避免这个点也。我只需要整数。 Plase给我所需的正则表达式。从extjs号码字段中排除点(。)
实际上有一个numberfield
一个配置属性要做到这一点,所以你可以指定如下领域:
{
xtype: 'numberfield',
allowDecimals: false
}
/^\d+$/
是您要求的正则表达式。
如果您需要捕获它,尝试/^(\d+)$/
我只是提供正则表达式,我不知道什么extjs是 - 我会冒险,如果有一个内置的选项,这个答案是好多了! – 2013-01-25 10:27:44
这对我有用..谢谢:) – 1355
@Consciousness这个设置也将阻止用户能够在字段中输入一个点(只是FYI;))。 @dougajmcdonald如果你添加一个指向'allowDecimals' API的链接,你的回答将是绝对完美的)无论如何+1 – sra