问题标签 [saripaar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何重新检查 android-saripaar 中的字段?
我使用android-saripaar库。
我可以使用 . 检查所有EditText
字段的输入数据的正确性validate()
。如果我在正确数据中填写EditText
错误,只要我再次调用 a ,错误就不会消失validate()
。
如何在仅输入特定文本后检查有效性EditText
并从中删除错误?
谢谢。
android - 在 DialogFragment 中使用 saripaar
我想在DialogFragment
.
考虑这段代码:
当我想验证我得到这个代码:
java.lang.IllegalStateException: No rules found. You must have at least one rule to validate.
如果您使用自定义注释这是我的 Xml 布局:
我的布局和我的班级之间有什么关系吗?我的问题是什么?
android - Saripaar验证Android,多种形式
我在同一个活动(和布局)中有 3 个表单,我想使用 saripaar 进行验证。这验证了三种形式,但它们不独立验证。
这是布局:
- Form1:输入电子邮件和提交按钮。
- Form2:输入验证码和提交按钮。
- Form3:输入密码,密码确认和提交按钮。
我希望当您按下 form1 的提交时,仅验证 form1 的规则,并且与 form2 和 form3 相同。
我有 3 个验证器对象,每个对象的逻辑都是相似的。前任:
这是我的完整活动代码:
android - 如何使字段成为 Android Saripaar 中不需要的电子邮件字段?
我的 Android 应用程序中有一个简单的表单,我正在使用 Android Saripaar 进行验证,其中一个字段是电子邮件地址,根据文档中的第一个示例,它应该如下所示:
但是我希望它是一个可选字段,所以我省略了@NotEmpty
注释:
但是,当我将其留空时,它可以理解地将其标记为无效的电子邮件地址。是否可以在不编写自定义规则的情况下将此字段设为可选?
android - 使用 Android Saripaar 检查用户凭据
我正在尝试使用 Android Saripaar 创建一个自定义规则来检查用户输入的登录凭据的有效性,但我无法弄清楚如何创建一个接受 2 个输入的自定义规则。我看到的所有示例都只接受 1 个输入,而我需要传入用户名和密码,然后前往 api 进行验证。
有人知道有什么好的例子吗?
谢谢
android-appcompat - 如何将 AppCompatEditText 与 Saripaar 验证库一起使用
因此,目前它在 AppCompatEditText 上显示错误图标,验证时输入无效,但是当我单击该视图时,它会引发异常。
android - Android Saripaar-v2 OR 注释
所以我有一个领域:
基本上,我所追求的是:该字段不能为空,并且必须包含有效的电子邮件或有效的电话号码(模式。)
OR 注释似乎被忽略了。如果我输入有效的电子邮件,我会在@Pattern
规则上失败,而有效的电话号码在@Email
规则上会失败。
我在我的活动的 onCreate 中创建验证器:
并验证 onClickListner 中的字段
我的回调目前非常基本:
我一定遗漏了一些东西,但我找不到关于 OR 注释的任何文档。
有任何想法吗?
android - 如何在代码中添加 Saripaar Validator 而不是作为属性?
正如官方 GitHub 页面所解释的那样,通过属性添加验证器很简单:
现在 EditText 将被验证它不是空的并且它包含电子邮件。但是,现在,我怎样才能从代码中添加这两个相同的条件呢?查看代码似乎有这种方法:
我试着像这样使用它:
但似乎所有规则的构造函数都受到保护,不能以这种方式使用。