![]() |
1
2
我编写了一些支持类来解决这个问题。它包含一个验证器接口、一个抽象的输入元素、一个validationresult类和两个自定义实现的验证器示例。1用于文本上的正则表达式,以及检查复选框是否选中的简单表达式。 以下是我的博客的链接,其中包含了源代码和一点关于Android上表单验证的解释: link text |
![]() |
2
3
通常我会建议 Hibernate Validator 但对于Android来说,这可能是多余的。如果您正在进行简单的表单输入,则可以编写自己的验证方法,并使用正则表达式来验证输入。有几个正则表达式可以验证电子邮件地址: |
![]() |
3
1
您应该编写自己的验证器方法。例如,可以对字符串使用regex模式, java regex tutorial . |
![]() |
4
1
是的,我编写了一个库来处理Android上的验证。它验证
您不受内置注释或规则的限制。你可以一直延长
它还支持异步验证(比如从远程服务器检查唯一的用户名)。 您可以从中查看项目页 here . 我还写了一篇 blog 它描述了当内置规则不足时如何编写自定义规则。 希望这有帮助。 编辑(作为对琼尼评论的澄清)
是的,你所呈现的是有意义的。要注册新帐户并在同一个Web服务中验证,调用可能需要
为了完成你想要的,你可以写一个新的规则。
现在将此规则添加到
从你的任何一个
您已经完成了;)验证程序可能有限制,但在您提到的情况下,我们将考虑使用API的新方法,一旦我们习惯了它。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |