【文件属性】:
文件名称:vex:lix剂的数据验证
文件大小:34KB
文件格式:ZIP
更新时间:2021-03-06 22:49:39
Elixir
烦恼
Elixir的可扩展数据验证库。
可用于检查不同数据类型是否符合条件。
附带内置验证器,以检查属性的存在,不存在,包含,排除,格式,长度,接受和通过自定义功能。 您可以轻松定义新的验证器并覆盖现有的验证器。
受启发
Rails ActiveModel验证
Clojure的
支持的验证
请注意,下面的示例使用Vex.valid?/2 ,其中要显式检查的验证作为第二个参数提供。 有关如何作为单个参数的一部分提供验证配置的信息(例如,与要检查传递给Vex.valid?/1的数据一起打包),请参见下面的“配置验证”。
请注意, :unless指定选项为条件, :unless可以根据:if和:unless跳过所有验证。 有关更多信息,请参见下面的“验证条件”。
在场
确保存在一个值:
Vex . valid? post, title: [ presence: true ]
有关可用
【文件预览】:
vex-master
----.travis.yml(344B)
----mix.exs(952B)
----.formatter.exs(97B)
----test()
--------vex_test.exs(3KB)
--------validations()
--------test_helper.exs(833B)
--------doc_test.exs(677B)
----mix.lock(2KB)
----LICENSE(1KB)
----.gitignore(50B)
----lib()
--------vex.ex(3KB)
--------vex()
----README.md(15KB)