【问题标题】:Mobile Number Validation In LWUIT [closed]LWUIT中的手机号码验证[关闭]
【发布时间】:2012-02-27 17:29:27
【问题描述】:

我想检查 10 位电话号码是否所有 10 位数字相同或不同。如果相同意味着将显示无效的手机号码警报。我想要 LWUIT 中的代码。

【问题讨论】:

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


    【解决方案1】:

    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。您可以在此侦听器内部处理验证。

    【讨论】:

    • 很好的答案,但你不应该帮助像“我想要代码”这样的问题
    • @ frayab,他想在addDataChangeListener 上编写自己的逻辑。然后只有他知道如何编写和如何处理代码。对吗?
    • 我要补充一点,还有一个电话号码限制应该适用于本机编辑。这在 Codename One 中非常有价值,其中 iOS/Android 端口实际上为电话号码输入提供了不同的键盘。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    相关资源
    最近更新 更多