LWUIT中的手机号码验证

时间:2012-02-06 07:12:14

标签: java validation java-me lwuit lwuit-textfield

我想查看10位数的电话号码是否所有10位数相同或不同。如果相同则表示将显示无效的手机号码警报。我想在LWUIT中使用代码。

1 个答案:

答案 0 :(得分:5)

TextField最大大小设置为10.它只允许10位数。同时将数字约束设置为TextField。它只允许数值。请参阅示例代码

TextField txtf = new TextField();
txtf.setConstraint(TextField.NUMERIC);
txtf.setInputModeOrder(new String[] {"123"});
txtf.setMaxSize(10);
form.addComponent(txtf);

同时检查TextField中文字的长度。如果长度不是10位数,则可以显示警报。

要检查重复的数字,请使用addDataChangeListener。您可以在此侦听器内处理验证。