问题标签 [validation]

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 投票
14 回答
290611 浏览

xml - XML Schema (XSD) 验证工具?

在办公室,我们目前正在编写一个应用程序,它将根据给定的模式生成 XML 文件。我们在 .XSD 文件中有架构。

是否有可用于自动化测试的工具或库来检查生成的 XML 是否与架构匹配?

我们更喜欢适合商业用途的免费工具,尽管我们不会捆绑模式检查器,因此它只需要开发人员在开发过程中使用。

如果这有什么不同的话,我们的开发语言是 C++,尽管我认为它不应该,因为我们可以生成 xml 文件,然后通过在测试中调用单独的程序进行验证。

0 投票
3 回答
1075 浏览

validation - 有没有办法验证 hAtom 微格式?

我已经在我的博客上实现了hAtom 微格式。至少,我想我有,但是我找不到任何验证器(或任何使用 hAtom 的软件)来确定我是否正确地完成了这项工作。Google 搜索“hatom 验证器”目前没有返回任何有用的信息。有谁知道确认它是否正确实施的方法?

0 投票
3 回答
4064 浏览

ruby-on-rails - 如何在 Rails 中更改“3 个错误禁止保存此 foobar”验证消息?

在我的 Rails 应用程序中,我在活动记录对象中使用验证助手,它们很棒。当出现问题时,我会在我的网页上看到标准的“3 个错误禁止保存此 foobar”以及个别问题。

有什么办法可以用我自己的方法覆盖这个默认消息吗?

0 投票
2 回答
2489 浏览

validation - 单元测试数据?

我们的软件管理来自各种来源的大量数据馈送:实时复制的数据库、自动通过 FTP 传输的文件、数据库存储过程的计划运行以缓存来自链接服务器的数据快照以及许多其他获取数据的方法。

我们需要验证和验证这些数据:

  • 甚至发生了进口
  • 数据是否合理(空值、行数等)
  • 数据是否与其他值一致(也许我们有多个类似数据的来源)
  • 是不是数据没了,导入需要手动提示

在很多方面,这就像单元测试:有很多类型的检查要做,只需在列表中添加一个新的检查,然后重新运行每一类测试以响应特定事件。已经有很好的 GUI 用于运行测试,甚至可以安排它们。

这是一个好方法吗?是否有更好的、类似通用的数据验证模式?

我们是一家 .NET 商店,Windows 工作流 (WF) 会是更好更灵活的解决方案吗?

0 投票
10 回答
65677 浏览

wpf - 检测 WPF 验证错误

ExceptionValidationRule在 WPF 中,您可以使用或设置基于数据绑定期间数据层中抛出的错误的验证DataErrorValidationRule

假设您以这种方式设置了一堆控件,并且有一个保存按钮。当用户单击“保存”按钮时,您需要确保在继续保存之前没有验证错误。如果存在验证错误,您想对它们大喊大叫。

在 WPF 中,如何确定是否有任何数据绑定控件设置了验证错误?

0 投票
7 回答
20580 浏览

asp.net - 如何验证列表框不为空(客户端)

我正在使用 ASP.NET 3.5。我有一个用户必须添加项目的列表框(我已经为此编写了代码)。我的要求是必须将至少一项添加到列表框中,否则他们无法提交表单。我在页面上还有其他几个验证器,它们都写入 ValidationSummary 控件。我希望这个列表框验证也可以写入验证摘要控件。任何帮助是极大的赞赏。谢谢你。

0 投票
10 回答
7623 浏览

asp.net-mvc - 您在哪里进行验证?模型、控制器或视图

您将用户输入验证放在 Web 表单应用程序的什么位置?

  1. 视图:JavaScript 客户端
  2. 控制器:服务器端语言(C#...)
  3. 模型:数据库(存储过程或依赖项)

我认为每个级别都需要验证:

  1. 用户是否输入了一个合理的值
    • 是日期实际日期,是数字实际数字...
  2. 再次执行 1. 中的所有检查,并检查恶意攻击(IE XSS 或 SQL 注入)
    • 1.中所做的检查主要是为了避免用户出错时服务器往返。
    • 由于它们是在 javascript 中在客户端完成的,因此您不能相信它们是在运行的。再次验证这些值将阻止一些恶意攻击。
  3. 是否满足依赖关系(即用户是否向有效问题添加了评论)
    • 一个好的界面使这些很难违反。如果有什么东西在这里被抓住了,那么事情就很不对劲了。

[受此响应的启发]

0 投票
13 回答
68891 浏览

xml - “有效的 xml”和“格式良好的 xml”之间有什么区别吗?

我不知道有什么不同,但一位同事说有,尽管他无法支持。如果有,有什么区别?

0 投票
20 回答
161972 浏览

validation - 您如何执行地址验证?

甚至可以执行地址(物理,而不是电子邮件)验证吗?似乎地址格式的绝对数量,即使仅在美国,也会使这项任务变得相当困难。另一方面,这似乎是满足多个业务需求所必需的任务。

0 投票
3 回答
3482 浏览

java - 您将如何轻松验证 JSP 选项选择列表?

我需要验证这个简单的选择列表:

因此,用户永远不会在提交表单时选择“选择一个选项...”选项,请原谅重复。原则上我可以使用 JavaScript,但学习如何在 JSP 中解决它也会很有趣。