文件名称:v8n:终极JavaScript验证库,拥有超级简单的fluent API,可定制,可重复使用-javascript
文件大小:273KB
文件格式:ZIP
更新时间:2024-07-11 04:25:03
表单验证
v8n:终极JavaScript验证库,拥有超级简单的fluent API,可定制,可重复使用 您曾经需要的终极 JavaScript 验证库。 死简单的流利的 API。 可定制。 可重复使用的。 安装 - 文档 - API 介绍 v8n v8n 是验证的首字母缩写词。 请注意,在“验证”字中,它在 v 和 n 之间正好有八个字母。 这与我们习惯于使用 i18n、a11y、l10n 看到的模式相同……可链式 API 使用可链式 API 非常轻松地创建验证: v8n() .string() .minLength(5) .first("H") 。 last("o") .test("你好"); // true 难以置信的流畅 将规则和修饰符混合在一起,轻松流畅地创建复杂的验证: v8n() .array() .every.number() .not.some.negative() .test([1, 2, - 3]); // false - 请不要否定! 非常流畅,看起来像英语: v8n() .some.not.uppercase() // 期望某些字符不是大写 .test
【文件预览】:
v8n-master
----.babelrc(79B)
----rollup.config.js(1KB)
----docs()
--------Extending.md(3KB)
--------assets()
--------.vuepress()
--------api()
--------Validation.md(9KB)
--------README.md(4KB)
--------Installation.md(2KB)
----package.json(2KB)
----.eslintrc.json(358B)
----.github()
--------FUNDING.yml(674B)
--------PULL_REQUEST_TEMPLATE.md(882B)
--------CONTRIBUTING.md(793B)
----.prettierrc(105B)
----LICENSE(1KB)
----dist()
--------v8n.esm.browser.min.js(4KB)
--------v8n.esm.js(12KB)
--------v8n.min.js.map(17KB)
--------v8n.min.js(6KB)
--------v8n.esm.browser.min.js.map(17KB)
--------v8n.esm.browser.js(9KB)
--------v8n.browser.min.js(6KB)
--------v8n.browser.min.js.map(17KB)
--------v8n.cjs.js(12KB)
--------v8n.umd.js(13KB)
--------v8n.system.js(14KB)
--------v8n.amd.js(13KB)
--------v8n.browser.js(13KB)
----src()
--------ValidationError.js(348B)
--------Context.js(2KB)
--------Modifier.js(182B)
--------Rule.js(2KB)
--------v8n.js(6KB)
--------v8n.test.js(49KB)
----.gitignore(71B)
----CHANGELOG.md(4KB)
----.circleci()
--------config.yml(1KB)
----CODE_OF_CONDUCT.md(3KB)
----types()
--------typings.json(45B)
--------umd.d.ts(521B)
--------test()
--------validationerror.d.ts(165B)
--------tsconfig.json(131B)
--------index.d.ts(354B)
--------rule.d.ts(489B)
--------modifier.d.ts(229B)
--------v8n.d.ts(2KB)
----README.md(6KB)
----yarn.lock(466KB)
----.eslintignore(5B)
----scripts()
--------deploy-docs.sh(328B)