1
我想只允許鍵盤上的數字鍵,但我不能。 這裏是代碼我想只允許鍵盤上的數字鍵,但我不能
if (e.getKeyCode()>96 & e.getKeyCode()<106 || e.getKeyCode()>47 & e.getKeyCode()<58){
// do something
}
這段代碼有什麼問題?
我想只允許鍵盤上的數字鍵,但我不能。 這裏是代碼我想只允許鍵盤上的數字鍵,但我不能
if (e.getKeyCode()>96 & e.getKeyCode()<106 || e.getKeyCode()>47 & e.getKeyCode()<58){
// do something
}
這段代碼有什麼問題?
使用這一個:
if (e.getKeyCode() >= 96 && e.getKeyCode() <= 105 || e.getKeyCode() >= 48 && e.getKeyCode() <= 57){
// do something
}
注& and &&之間的區別,也是固定的鍵碼範圍。
謝謝你弗洛里斯 – Alify