问题标签 [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.

0 投票
1 回答
1521 浏览

java - 如何重新检查 android-saripaar 中的字段?

我使用android-saripaar库。

我可以使用 . 检查所有EditText字段的输入数据的正确性validate()。如果我在正确数据中填写EditText错误,只要我再次调用 a ,错误就不会消失validate()

如何在仅输入特定文本后检查有效性EditText并从中删除错误?

谢谢。

0 投票
0 回答
279 浏览

android - 在 DialogFragment 中使用 saripaar

我想在DialogFragment.

考虑这段代码:

当我想验证我得到这个代码:

java.lang.IllegalStateException: No rules found. You must have at least one rule to validate.如果您使用自定义注释这是我的 Xml 布局:

我的布局和我的班级之间有什么关系吗?我的问题是什么?

0 投票
1 回答
1655 浏览

android - Saripaar验证Android,多种形式

我在同一个活动(和布局)中有 3 个表单,我想使用 saripaar 进行验证。这验证了三种形式,但它们不独立验证。

这是布局:

  • Form1:输入电子邮件和提交按钮。
  • Form2:输入验证码和提交按钮。
  • Form3:输入密码,密码确认和提交按钮。

我希望当您按下 form1 的提交时,仅验证 form1 的规则,并且与 form2 和 form3 相同。

我有 3 个验证器对象,每个对象的逻辑都是相似的。前任:

这是我的完整活动代码:

0 投票
1 回答
1572 浏览

android - 如何使字段成为 Android Saripaar 中不需要的电子邮件字段?

我的 Android 应用程序中有一个简单的表单,我正在使用 Android Saripaar 进行验证,其中一个字段是电子邮件地址,根据文档中的第一个示例,它应该如下所示:

但是我希望它是一个可选字段,所以我省略了@NotEmpty注释:

但是,当我将其留空时,它可以理解地将其标记为无效的电子邮件地址。是否可以在不编写自定义规则的情况下将此字段设为可选?

0 投票
0 回答
78 浏览

android - 使用 Android Saripaar 检查用户凭据

我正在尝试使用 Android Saripaar 创建一个自定义规则来检查用户输入的登录凭据的有效性,但我无法弄清楚如何创建一个接受 2 个输入的自定义规则。我看到的所有示例都只接受 1 个输入,而我需要传入用户名和密码,然后前往 api 进行验证。

有人知道有什么好的例子吗?

谢谢

0 投票
0 回答
207 浏览

android-appcompat - 如何将 AppCompatEditText 与 Saripaar 验证库一起使用

因此,目前它在 AppCompatEditText 上显示错误图标,验证时输入无效,但是当我单击该视图时,它会引发异常。

0 投票
0 回答
1097 浏览

android - Android Saripaar-v2 OR 注释

所以我有一个领域:

基本上,我所追求的是:该字段不能为空,并且必须包含有效的电子邮件或有效的电话号码(模式。)

OR 注释似乎被忽略了。如果我输入有效的电子邮件,我会在@Pattern规则上失败,而有效的电话号码在@Email规则上会失败。

我在我的活动的 onCreate 中创建验证器:

并验证 onClickListner 中的字段

我的回调目前非常基本:

我一定遗漏了一些东西,但我找不到关于 OR 注释的任何文档。

有任何想法吗?

0 投票
2 回答
1701 浏览

android - 编辑文本中的可绘制权在错误后未更新

在 android 中编辑文本不允许在setError之后更改 drawable 。我已将可绘制权限用于密码字段,但如果密码字段出现错误,则不允许在其后更改可绘制权限。在错误之前它工作正常。

用于更改眼睛图标运行时间的 Java 代码

对于设置错误

活生生的例子

0 投票
0 回答
561 浏览

android - 如何在代码中添加 Saripaar Validator 而不是作为属性?

正如官方 GitHub 页面所解释的那样,通过属性添加验证器很简单:

现在 EditText 将被验证它不是空的并且它包含电子邮件。但是,现在,我怎样才能从代码中添加这两个相同的条件呢?查看代码似乎有这种方法:

我试着像这样使用它:

但似乎所有规则的构造函数都受到保护,不能以这种方式使用。

0 投票
3 回答
1802 浏览

android - Android 6 EditText.setError 无法正常工作

我已经升级到 android 6 并在尝试为某些 editTexts 设置验证时看到一些奇怪的东西。我正在使用 android-saripaar 进行验证:

由于某种原因,电子邮件、密码、确认密码没有在弹出窗口中显示错误消息,而姓氏和名字都很好

在此处输入图像描述

我试过没有图书馆,也发生了同样的问题。使用 editText.setError("Some Message") 这在 android 6 之前没有发生,并且在 5 上运行良好。

有没有人经历过类似的情况?如果是这样,您是如何解决的?