{"_id":"@antnex2018/form-validation","_rev":"4-51121205dce53bc8b115deb0a0cdc827","name":"@antnex2018/form-validation","dist-tags":{"latest":"1.4.0"},"versions":{"1.1.0":{"name":"@antnex2018/form-validation","version":"1.1.0","description":"Validate each field data format in JavaScript ","main":"index.js","scripts":{"test":"node ./test.js"},"repository":{"type":"git","url":"git+https://github.com/antnex/form-validation.git"},"keywords":["form","validation","validate data","form validate"],"author":{"name":"antnex"},"license":"MIT","bugs":{"url":"https://github.com/antnex/form-validation.git/issue"},"homepage":"https://github.com/antnex/form-validation","devDependencies":{"assert":"^1.4.1"},"dependencies":{},"gitHead":"54febd057f1c303edd60e26b69a0f8428012f6ab","_id":"@antnex2018/form-validation@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"antnex2018","email":"mis@mail.antnex.com.tw"},"dist":{"integrity":"sha512-lssJwHO5GVH4vfcBc8pUrhWmdc1p/B3HVXlIAH7kzRKDakNTPbHtNuO41bgG7NX/3tHbmbg0tznF7MX4Et1nvA==","shasum":"c790e1f84bab89499d9bd8e3fdf748d5831cf0b4","tarball":"https://registry.npmjs.org/@antnex2018/form-validation/-/form-validation-1.1.0.tgz","fileCount":6,"unpackedSize":7824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6V9CCRA9TVsSAnZWagAA9ZcP/2ZPywtu+hzu8vvg1JYq\nqxNtgP+UMF4nENYrsq7lWGj7kGjP9Wv4kyC8dK+bZZm7KzayZaknoKFoFFAg\ncnb7vZ5DI37wX6XJ+GlZ9Yi9sOWy+3bZiWAeblyio8z90oVsc8nVaxODI6s6\nOBmNYMbLrpcXQ54mrd1lZou04u0fNG8V4jpAjcsW2cZ1dJ2kul3EhzrF9fNL\njwk037QxdLw0ssDgqquaDkkpPTWgexMNbqhD91P/hrCgARFH6Cb66OKj+WJp\nJ9dFWknyG641ZIgpWU8WgXQP4aCMMH5zzdkKUVH5zUzL5lC5gB/baPwxq3zL\n5/EX/dbb1ltgkecWusA0yDu7F6do8E7JyB8pzwxavk8Gh+mPQMx1X8d7uV/Z\n7XNvXogZGj7B7At+qE/C3Z5fnYQdIyHlsQ5y1rJMnuBORUX59ClRIQr5If8x\n0zCgX0xFbLPhtNgJVjZLYI0pnQbVaZXVIKSOpUfckPNSz9im8MHg5DOxx5/+\nrJy4RcY0EG03VgPueNOX8DoEgWVCUvEolw5HvKajFFTrk9iVea4kX480UfbZ\naHLR3QimQUIdi6QLPji6HD2RhTMdTqNHJndRhZ/6GlhliAJi7ZhQ/pYrAf2+\nL2CwmtLCdZv3eRCowse/o5ETj+xhn225pUXUoO0mxZgXwZ5WyOink8bpGrPF\nBAP8\r\n=9LqB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Egc0OtFiJ/xTMPGCiUgQsg6eGxg5OUQvlSsn2qy2hgIgAmNE67fiR1IyffyZWL3ai134yyyThdBY5hvI3xffjJo="}]},"maintainers":[{"name":"antnex2018","email":"mis@mail.antnex.com.tw"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-validation_1.1.0_1525243713698_0.9902551619672275"},"_hasShrinkwrap":false},"1.2.0":{"name":"@antnex2018/form-validation","version":"1.2.0","description":"Validate each field data format in JavaScript ","main":"index.js","scripts":{"test":"node ./test.js"},"repository":{"type":"git","url":"git+https://github.com/antnex/form-validation.git"},"keywords":["form","validation","validate data","form validate"],"author":{"name":"antnex"},"license":"MIT","bugs":{"url":"https://github.com/antnex/form-validation.git/issue"},"homepage":"https://github.com/antnex/form-validation","devDependencies":{"assert":"^1.4.1"},"dependencies":{},"gitHead":"54febd057f1c303edd60e26b69a0f8428012f6ab","_id":"@antnex2018/form-validation@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"antnex2018","email":"mis@mail.antnex.com.tw"},"dist":{"integrity":"sha512-4ofomMbXxxJKUWGktLnj/X7kPRwWKJuxtfxK4pvHAxdGuRoxf0U4VKHrl/pG43PSPfgryjcKNMERzLYetu++BQ==","shasum":"945c4540a93a5ad890648a8e2fa7adf39a73ccce","tarball":"https://registry.npmjs.org/@antnex2018/form-validation/-/form-validation-1.2.0.tgz","fileCount":6,"unpackedSize":10003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6WTHCRA9TVsSAnZWagAAMzgP/RfeuIcWM8UUl2EPoMtY\nM22vx1A3X3+D7wK2oVHpcV4NEn9I+tdj4Liij4UG52igqLQ7yXRTdT1hNvBj\nrtQ2CXMAZz12E6YeYBX4FT+ZcMyA1SZ6GXQzZI6nj8+hAq/64fOEvUsP6Ewa\nZyU0knIP58J7TibQkAF57TABc3mZzbPSwAQ7LYxrjpzOSJdRgqQB4LfrBI4o\niIrsY/Lgix67r5faaBQ6dFbM3ZJt3+UMzcsgJlN/B7l4NU+FFuyyihQxe58q\nBToLGC6N6xbtWyXMtF4ZjKHLuBC/sy9QzjO8urxZh8J6PK7Oj9EFj/W7dIG9\nD2SqBCCfSNE0XwDzzumIZ6W04RCSXhMewZ8smtS8L4yN43i7kew139zyyoqs\nsdZOFXL/MjAiIDUYSUt0P+Kt2EGGJomiBOwW9UdCjaFy9AuIucnm1Zox1mIr\n7Z00j9S28HaPFhIxcSkla5ORbWw333A6H9iNUJkjCzNIHaVCZRLQmTCBrz3c\nxy/1oYf+A7R9LjBXY5w9u9a5IZNzlO70flq61wIuBQYnKFfUDt2Uv0UOg5sv\nCFSPV0W6aSSP+3h3Or20cx0AJHcwl1sOa4wuvDWYHWYfclKCP4K+61GqpUU3\nEfWfwVSrOQ6BrFMqFFB8G1qt1aukssVuMZBbD/3WRPfPeuqTeA9QqtrZ7WS/\n1xPz\r\n=6j/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1GKPpw+nAH8Zq08OlEJToOZPWGJFMoP/upUgfiJ6v+wIgUYWoD72Z+/QSJltd9MYc/RUv6i3XAOePE8Mzca+Pph4="}]},"maintainers":[{"name":"antnex2018","email":"mis@mail.antnex.com.tw"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-validation_1.2.0_1525245127223_0.04175673912620925"},"_hasShrinkwrap":false},"1.3.0":{"name":"@antnex2018/form-validation","version":"1.3.0","description":"Validate each field data format in JavaScript ","main":"index.js","scripts":{"test":"node ./test.js"},"repository":{"type":"git","url":"git+https://github.com/antnex/form-validation.git"},"keywords":["form","validation","validate data","form validate"],"author":{"name":"antnex"},"license":"MIT","bugs":{"url":"https://github.com/antnex/form-validation.git/issue"},"homepage":"https://github.com/antnex/form-validation","devDependencies":{"assert":"^1.4.1"},"dependencies":{},"gitHead":"54febd057f1c303edd60e26b69a0f8428012f6ab","_id":"@antnex2018/form-validation@1.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"antnex2018","email":"mis@mail.antnex.com.tw"},"dist":{"integrity":"sha512-7htmhhgWmZPlbhsB6avdxNVwpVGo/QscSW9DmYxFTEy5YQk6vwwnV0jIa7ZBO32jHpRDMROBjeUl63jvHc2hwA==","shasum":"909d2d18cafd3dd6443ae83c8a8b5494d7fdcc1d","tarball":"https://registry.npmjs.org/@antnex2018/form-validation/-/form-validation-1.3.0.tgz","fileCount":6,"unpackedSize":10036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6WhzCRA9TVsSAnZWagAAFZYP/0WrDQKCE/hNW1bkvZj4\n0vElTc7BOcijwwcV9yk3Rn6JMCXMAMOGCW8Ay4QegIJi71APdgxQPZk/Haqp\nkrU1VnTlScXuEMgxTVIB23YK2Pw4dYKcxdU6TDUP8resxA/Vjd3KnygmY03B\nFeUxtwGPYVv/v2rwzlQSd4EiW3tQpcYH1l5N+XJCN3Oww7TAcJjUARio5B9A\nnGDIUiV39lTWq7prK3sw+ujjnv3MOX06tmxDwOFqglY94iuJJlpf4wlboMFO\nsBQ3GMrEuaFhStOEr6npsZLkdEEgzc6pIgPmqLYcMbwxOt8I+HNZ7LNoyJIW\nbWidfcaNDPHDn+r22Z01pRBERSkR1tbB1lVeUXaWoPZA6NQxhhnxpgUjIz4z\nXVaiikqBbYRKtZSwhp3oWGtnU2MZCdQ+ap4U3NHbKZDtLZrSM+de8sXBA7xM\naK10RlsBBELH62qOyRea624e22SHIs2/MK6wjR5k7QMKWCDHkMLF6qFDWRrz\n6Z2MNL4AdDzK+8907QgYb8qtEMBr13qW5Ij62d1uDY52EjNx2lL35XZrhuHq\nkczEN3xJ08Tp6v2s3zYNEvfPxykNzFjtGEdPfHE45Lpr9eY0WoEBmch9sDnz\ngfmi0A+CwubFScLJ32LD40qlf7v327KV8plscY78B0d+auKBq18VmZFVhQX0\nDyA2\r\n=Uhh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtrBjlvDq76B/veZE8+o42qOj+J8EMN3Ka+n1uay5mDQIhAIetKTyN7t0oShZGSSGLoLp0ypfka5ZCdnw+9lKpZlRq"}]},"maintainers":[{"name":"antnex2018","email":"mis@mail.antnex.com.tw"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-validation_1.3.0_1525246066263_0.11861660502052351"},"_hasShrinkwrap":false},"1.4.0":{"name":"@antnex2018/form-validation","version":"1.4.0","description":"Validate each field data format in JavaScript ","main":"index.js","scripts":{"test":"node ./test.js"},"repository":{"type":"git","url":"git+https://github.com/antnex/form-validation.git"},"keywords":["form","validation","validate data","form validate"],"author":{"name":"antnex"},"license":"MIT","bugs":{"url":"https://github.com/antnex/form-validation.git/issue"},"homepage":"https://github.com/antnex/form-validation","devDependencies":{"assert":"^1.4.1"},"dependencies":{},"gitHead":"54febd057f1c303edd60e26b69a0f8428012f6ab","_id":"@antnex2018/form-validation@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"antnex2018","email":"mis@mail.antnex.com.tw"},"dist":{"integrity":"sha512-5KRhqyQahpGXojSFhUgvf7CF/9fLps5X5+MXiXxFAbmEVPPFaXXK2r4jCdhZr9RKnjV+p0fLrGNPO6qj4T6UNQ==","shasum":"02c4f5c3d05d4c40fc858dbf2968281ae0cde272","tarball":"https://registry.npmjs.org/@antnex2018/form-validation/-/form-validation-1.4.0.tgz","fileCount":6,"unpackedSize":10528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6WtACRA9TVsSAnZWagAAulsP/3IMbFOaRk9hXJ6D9VvC\n+xN9V50BerpQYuQFutL4hVFHadswsknkgrECoIlDe/63EAVm/tKfDxw+oAIb\nqU/OVKLjp0Cf7gb2xsLV+VVq7N+h83iBzxsefhoUIYvhIRcZEfqitEP+nmMG\nsaz5DgEMTcD6r5mFrczLnoZcNeMejPpip4f6A2Rj6HqoJZmDQrZwJ7P49srm\n0WlXJAjOVVTS1DdkJoDrloNFDPOZknd+JISLA1fAGoUKXmbmFneUARJl6Azh\nKM6vVsShvMFMceXhHrymFPWHVUZuwfFJ3THBYS638/4JkXp1Xxan5/XCPgfc\nxPPqvbyu4mTa9sTkGg5qaG3n56BXFopze5gqsQov5emSvkZMGMGM1zCHEdzT\nEvACEXcX9lWIpl/C+Uco7JF1//aCMJPfASKA3z1x7qamacmeigo/8GuszK9j\nJlq5DxJyY/HuiJEt+Ap2jxhqDa/U7cONmMUrlxr7cJzG4WHf+DZ/XHO9T2Sj\nxpwDK0tyU00/7APJVGbTw1giMhV7/2y6a12TGs+XFYAm87YpRVP0oTcI+Gno\nejJR0rTsoUtayyeEJhGBw2fzlVMm6KBBvBoNoRN7nqUu481NpYAN/gHRUU5/\nS+qBzSYOT71Gie2GaOA19PfD2A5eOmNN6t8MjXgHNMKRAG7cdRGPz2cDY9BW\nTfa9\r\n=YVt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFacSevLOCJwo1l166rblPY9apjNGfLJfBIOSKsCRdu0AiAioSMhxmIt9xqD2i4f2MNzv0ArnuHK6P9c7Nh6jRD0lg=="}]},"maintainers":[{"name":"antnex2018","email":"mis@mail.antnex.com.tw"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/form-validation_1.4.0_1525246783881_0.5316359071435628"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-02T06:48:33.648Z","1.1.0":"2018-05-02T06:48:33.760Z","modified":"2022-04-04T14:22:47.521Z","1.2.0":"2018-05-02T07:12:07.304Z","1.3.0":"2018-05-02T07:27:46.521Z","1.4.0":"2018-05-02T07:39:43.968Z"},"maintainers":[{"name":"antnex2018","email":"mis@mail.antnex.com.tw"}],"description":"Validate each field data format in JavaScript ","homepage":"https://github.com/antnex/form-validation","keywords":["form","validation","validate data","form validate"],"repository":{"type":"git","url":"git+https://github.com/antnex/form-validation.git"},"author":{"name":"antnex"},"bugs":{"url":"https://github.com/antnex/form-validation.git/issue"},"license":"MIT","readme":"# form-validation\n\n[![Build Status](https://travis-ci.org/YutangShi/form-validation.svg?branch=master)](https://travis-ci.org/YutangShi/form-validation.svg?branch=master)\n[![npm version](https://badge.fury.io/js/%40yutangshi%2Fform-validation.svg)](https://badge.fury.io/js/%40yutangshi%2Fform-validation.svg)\n[![npm](https://img.shields.io/npm/dm/localeval.svg)](https://www.npmjs.com/package/@yutangshi/form-validation)\n[![Greenkeeper badge](https://badges.greenkeeper.io/yutangshi/form-validation.svg)](https://greenkeeper.io/)\n\nValidate data fields format in JavaScript\n\n## Usage\n\n```bash\nnpm i @yutangshi/form-validation --save\n```\n\n```js\nconst formValidation = require('formValidation');\nconst form = new formValidation(); // Get the validation object\n\n// Validate user name input. 驗證姓名不可為數字或特殊符號。\nconst res = form.userName(\"Allen\");\n// response format\n// {\n//\tstatus: 200,\n//\tmessage: \"\"\n// }\n\n// Validate mobile input. 驗證手機號碼必須為09開頭且為10碼\nconst res = form.mobile(\"001399302\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"您輸入的手機格式不正確。\"\n// }\n\n// Validate email input. 驗證Email必須包含＠符號以及.的網域名稱。\nconst res = form.email(\"service@com\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"您輸入Email格式不正確。\"\n// }\n\n// Validate identity card input of Taiwan. 驗證台灣身分證字號。\nconst res = form.idcard(\"11233211\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"您輸入身分證字號格式不正確。\"\n// }\n\n\n// Validate credit card input with customize message.\n// 驗證信用卡16碼格資料格式，套用客製訊息。\nconst res = form.creditCard(\"11-2222-2345-2242\",\"卡號不正確。\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"卡號不正確。\"\n// }\n\n// Validate number input with customize message.\n// 驗證僅能輸入數字之資料格式，套用客製訊息。\nconst res = form.onlyNum(\"11222223452242\",\"只能輸入數字。\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"只能輸入數字。\"\n// }\n\n// Validate chinese input with customize message.\n// 驗證僅能輸入中文之資料格式，套用客製訊息。\nconst res = form.onlyChinese(\"測試\",\"只能輸入中文。\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"只能輸入中文。\"\n// }\n\n// Validate letterAndNum input with customize message.\n// 驗證僅能輸入英文字母與數字之資料格式，套用客製訊息。\nconst res = form.onlyLetterAndNum(\"Q123456789\",\"只能輸入英文字母與數字。\");\n// response format\n// {\n//\tstatus: 512,\n//\tmessage: \"只能輸入英文字母與數字。\"\n// }\n```\n\n\n## License\n\nMIT\n","readmeFilename":"README.md"}