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