我想限制手机号码,用户只能输入10个号码,而且不允许输入符号和字母。我使用的代码对输入字母没有任何限制。下面的代码移动号码限制
mno=new TextField();
mno.setBounds(340, 460, 0, 0);
mno.setSize(90, 25);
mmess=new JLabel("Enter valid mobile no.");
mmess.setBounds(450, 460, 0, 0);
mmess.setSize(300, 30);
mmess.setVisible(false);
mno.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
String input=mno.getText();
Pattern patt = Pattern.compile("^\\d{10}$");
Matcher m = patt.matcher(input);
if (m.find()) {
mmess.setVisible(true);
mmess.setForeground(Color.RED);
}
else {
mmess.setVisible(false);
}
}
});
什么是完全缺乏缩进? – khelwood