Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LWUIT中的手机号码验证_Java_Validation_Java Me_Lwuit_Lwuit Textfield - Fatal编程技术网

Java LWUIT中的手机号码验证

Java LWUIT中的手机号码验证,java,validation,java-me,lwuit,lwuit-textfield,Java,Validation,Java Me,Lwuit,Lwuit Textfield,我想检查10位数的电话号码,看看所有10位数是相同的还是不同的。如果相同,则将显示无效手机号码警报。我需要LWUIT中的代码。将文本字段的最大大小设置为10。它只允许10位数字。还将数值约束设置为TextField。它只允许数值。参见示例代码 TextField txtf = new TextField(); txtf.setConstraint(TextField.NUMERIC); txtf.setInputModeOrder(new String[] {"123"}); txtf.setM

我想检查10位数的电话号码,看看所有10位数是相同的还是不同的。如果相同,则将显示无效手机号码警报。我需要LWUIT中的代码。

文本字段的最大大小设置为10。它只允许10位数字。还将数值约束设置为
TextField
。它只允许数值。参见示例代码

TextField txtf = new TextField();
txtf.setConstraint(TextField.NUMERIC);
txtf.setInputModeOrder(new String[] {"123"});
txtf.setMaxSize(10);
form.addComponent(txtf);
还要检查
TextField
中的文本长度。如果长度不是10位数,则可以显示警报


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

回答得好,但你们不应该帮助回答“我想要代码”这样的问题@frayab,他想在
addDataChangeListener
上编写自己的逻辑。只有他知道如何编写和处理代码。对吗?我要补充的是,还有一个电话号码限制,应该适用于本机编辑。这在Codename One中非常有用,因为iOS/Android端口实际上为电话号码输入提供了不同的键盘。