【问题标题】:How to set input criteria on android form如何在android表单上设置输入标准
【发布时间】:2011-09-12 03:30:26
【问题描述】:

我有一个非常简单的问题。在我的应用程序中,我有一些 TextEdit 字段。我希望用户填写所有 TextEdit 字段,然后单击完成按钮。但是在按下完成按钮后,我想检查 TextEdit 框中输入文本的有效性。

  1. 如何检查输入的电子邮件 ID 是否有效?
  2. 如何检查输入的电话号码是否有效?
  3. 如何检查输入的密码长度为 4 且仅包含特定字符?

是否有任何内置功能可以在 SDK 中完成所有这些操作,或者我需要自己编写代码。如果我需要自己做,有人可以建议我需要做什么来完成上述任务吗?

【问题讨论】:

    标签: android textbox validation


    【解决方案1】:

    试试这个 ::

    Pattern pattern = Pattern.compile(".* (Ka).*");
    Matcher matcher = pattern.matcher("Manoj Kumar Kashyap");
    if(matcher.matches())
    {
        int idx = matcher.start(1);
    }
    

    【讨论】:

      【解决方案2】:

      您可以设置EditTextinputType 属性,它会通过禁止输入无效值并在适用时显示正确的软键盘来帮助您。最终,您将不得不获取这些字段的值,并以老式方式手动检查它们(例如,您的密码字段)。

      【讨论】:

        猜你喜欢
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多