2013-01-25 89 views

回答

7

实际上有一个numberfield一个配置属性要做到这一点,所以你可以指定如下领域:

{ 
    xtype: 'numberfield', 
    allowDecimals: false 
} 
+2

我只是提供正则表达式,我不知道什么extjs是 - 我会冒险,如果有一个内置的选项,这个答案是好多了! – 2013-01-25 10:27:44

+0

这对我有用..谢谢:) – 1355

+1

@Consciousness这个设置也将阻止用户能够在字段中输入一个点(只是FYI;))。 @dougajmcdonald如果你添加一个指向'allowDecimals' API的链接,你的回答将是绝对完美的)无论如何+1 – sra

2

/^\d+$/是您要求的正则表达式。

如果您需要捕获它,尝试/^(\d+)$/