{"_id":"d-async-validate-regexp","_rev":"1-d1ff15f6ba83f50c5dc69d162f546df1","name":"d-async-validate-regexp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"d-async-validate-regexp","version":"1.0.0","description":"async-validate","main":"dist/index.js","private":false,"types":"dist/types/index.d.ts","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch","build":"npm run clean && tsc","clean":"rm -rf dist"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/mysmiles/async-vilidate.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/mysmiles/async-vilidate/issues"},"homepage":"https://github.com/mysmiles/async-vilidate#readme","devDependencies":{"typescript":"^4.7.4"},"gitHead":"71a7879341935c7811889681e9df933bd4ef10ae","_id":"d-async-validate-regexp@1.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CI5WYPkXKQvSZ0uZ4B9RqJ0g4sRqQfEpZTN8WoeSp4pv/eACj7BJweREEgmyS+6bj3xDes2Pbhd4t+23cKy3qw==","shasum":"02bc861a33e1f4cbc4c8a603fbbb19c725d248ce","tarball":"https://registry.npmjs.org/d-async-validate-regexp/-/d-async-validate-regexp-1.0.0.tgz","fileCount":6,"unpackedSize":20311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSXmFgNFlEa50JU2i9JDiYf6c0sVeycCvDK9buoEvysAIgc8hxuuKhWumuaA2tSRbPcVyk+/hZNtD5sAYrBGrwsFU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/hF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW7hAAnTh14VIXdb0IdIfdbqJW9pWi+D2j9e6S1j233U9t1GOisZze\r\n56dWG4e+GS6RmxZQuQ3HvMqVylR5XYOcKqprPxpU3tSIC71aquKL+TsF56On\r\nvI6d6VU/0cBQkmm9Qo8EAvIuHS7/Zx7lEAvjUUpYLyQlzQLe5/avvINCtWe0\r\n9UXzDULtTpBWboSLBfmLlxXeuFsFze/hHhJhCM7r2gfqhyjDMSe7xv+96amf\r\n33YDss1s1ydQAg2SiJj+Vwyjti14SPUvp+gXqYHAVvFlUKwSoQQAR8aYcWm+\r\n5jxxuwWUnWvI8u8zxWrEQKb6j0x1mrYZSN/pHB/ICHAdQs1IdKAEE0PH7kLD\r\nIEP4rb3CsTOeqKQK3yskt2Kh1VvOXQiqjrp5OObpviTgLrC+qC0XT4JV78V6\r\nLjiFkZg1HrfIhPV6UbjRW2yrAchBNg9/zhNYpAbT+sMNrFRMjiKk+cjjXcCQ\r\nW6xh45jnzcDdJTFHbYkMPASXlZA7TCGShagIA4e6msODFMAyZQuLWDraW0mi\r\nrROy2Y51VJ4JLqsinLUGq3PNxzfsb6w0Ru55ZVKsRG6mDHTIdw0Z2XzH6kmi\r\nMaMKp4P+27aNT+czqPBc7PGJyEFmR2rZ7YYdHQb+JDF8OSxGFizbC/XeHxIb\r\nLpG69CUngxd8HK3XCTzkwNyUJT0l4wIxg8w=\r\n=xbUN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mysmiles","email":"1490767581@qq.com"},"directories":{},"maintainers":[{"name":"mysmiles","email":"1490767581@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d-async-validate-regexp_1.0.0_1660817790692_0.8364589026453639"},"_hasShrinkwrap":false},"1.0.1":{"name":"d-async-validate-regexp","version":"1.0.1","description":"async-validate","main":"dist/index.js","private":false,"types":"dist/types/index.d.ts","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch","build":"npm run clean && tsc","clean":"rm -rf dist"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/mysmiles/async-vilidate.git"},"keywords":["正则","校验"],"author":"","license":"ISC","bugs":{"url":"https://github.com/mysmiles/async-vilidate/issues"},"homepage":"https://github.com/mysmiles/async-vilidate#readme","devDependencies":{"typescript":"^4.7.4"},"gitHead":"71a7879341935c7811889681e9df933bd4ef10ae","_id":"d-async-validate-regexp@1.0.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5NwgKlyToEk3GgHZNl23RV1ggh9Vo3piVoxeTNzANHybYf99O+g0lE8xUuLum6Kpsqpze6Pg5rYLXcZl8LzjAA==","shasum":"bf302ca4334cebe997dc9571ba72a0ab3365e66b","tarball":"https://registry.npmjs.org/d-async-validate-regexp/-/d-async-validate-regexp-1.0.1.tgz","fileCount":6,"unpackedSize":24184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAt3NARBmCSgmVRFbcZpEJioeM5NvK56pE3N47iOXtqyAiEA1Yx11UHkbAfOMdtZTF/0il4hQNEvpJGIbh61bF0iqN4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/wclACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3ohAAl4xBiHxgnsNDJ9L2FEQtwAWAYaWRSAbfyYXcmCBugzA69P6b\r\ntNwaqSuhW9dBSNFK7pDFW8cntYw4xNnZ8OLpp6dsUAB9RhfZULd+0xmoPz4l\r\nVmVZGlvPllrS9mJwEdLyNVTDo89ncs4puOZH7YorqC1AeS0QySuQtzt8dBfm\r\na7yZ43WOVQzhApZBNXXF6ae3tMT7UHlPP6KvAPpV7BL41jFg9+LZJpOAGEIE\r\n+OeVwI6wFolxKEOlBBk/H4WzppICNOrtWsAtt6tmUilWfwwymsQ9ID6iHQpW\r\n2TKIug9ou+D5zTPaBIbIjXzqrov/dSvc82oM2uLBXd9nBxUEPg9xkm5V6cVp\r\nHefd5nw9LwrbtLemZgBsA3Fmoh1DSF3m+IwhpFB0UmaDE0+u0NZMJib78E9B\r\nHJQlzBdOyF4K6zXvBvEiJzh8WFjK2lxI2i2Ohd13Z/Rhk0OPXMTB9AxvpK7X\r\nKu8RLgtRM9Fg/tMTthkSHg383x2BotnaySThoQ/FXyCzi1/r4RzIxwzYL4ZW\r\npyzYSLk+tpnYH4e8iL6IthsvXW7nHeTSwBFuiURJFcpYb8ZLSoumxWiqk8zz\r\n31cNhhsQ3QsyIXndE2oiHFpqxQCKZoLa7O/jxXh31vL8u8L5cW7D4CkA470N\r\nHuAp8w/Ty/ZV3HAM9rayR+qvDvDNg9PfcKk=\r\n=2UiE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mysmiles","email":"1490767581@qq.com"},"directories":{},"maintainers":[{"name":"mysmiles","email":"1490767581@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d-async-validate-regexp_1.0.1_1660880677051_0.018595013432117558"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-18T10:16:30.633Z","1.0.0":"2022-08-18T10:16:30.846Z","modified":"2022-08-19T03:44:37.294Z","1.0.1":"2022-08-19T03:44:37.212Z"},"maintainers":[{"name":"mysmiles","email":"1490767581@qq.com"}],"description":"async-validate","homepage":"https://github.com/mysmiles/async-vilidate#readme","keywords":["正则","校验"],"repository":{"type":"git","url":"git+https://github.com/mysmiles/async-vilidate.git"},"bugs":{"url":"https://github.com/mysmiles/async-vilidate/issues"},"license":"ISC","readme":"### d-async-validate-regexp\r\n\r\n#### 使用方法\r\n\r\n##### step1：安装\r\n\r\n```js\r\n// npm安装\r\nnpm install d-async-validate-regexp\r\n\r\n// yarn安装\r\nyarn add d-async-validate-regexp\r\n\r\n// pnpm安装\r\npnpm add d-async-validate-regexp\r\n```\r\n\r\n##### step2：使用\r\n\r\n```js\r\nimport { number } from 'd-async-validate-regexp'\r\n\r\nnumber('1111')\r\n```\r\n\r\n#### 方法\r\n\r\n方法运行的返回值是true和false。\r\n\r\n| 方法名称    | 说明                       | 参数（类型）                                                 |\r\n| ----------- | -------------------------- | ------------------------------------------------------------ |\r\n| email       | 验证电子邮箱格式           | value: string                                                |\r\n| mobile      | 验证手机格式               | value: string                                                |\r\n| url         | 验证URL格式                | value: string                                                |\r\n| date        | 验证日期格式               | value: string / number                                       |\r\n| dateISO     | 验证ISO类型的日期格式      | value: string                                                |\r\n| number      | 验证十进制数字             | value: string / number                                       |\r\n| string      | 验证字符串                 | value: string                                                |\r\n| digits      | 验证整数                   | value: string / number                                       |\r\n| idCard      | 验证身份证号码             | value: string / number                                       |\r\n| carNo       | 是否车牌号                 | value: string / number                                       |\r\n| amount      | 金额,只允许2位小数         | value: string / number                                       |\r\n| chinese     | 中文                       | value: string                                                |\r\n| letter      | 只能输入字母               | value: string                                                |\r\n| enOrNum     | 只能是字母或者数字         | value: string                                                |\r\n| contains    | 验证是否包含某个值         | value: string，param: string                                 |\r\n| range       | 验证一个值范围[min, max]   | value: string / number，param: [string / number, string / number] |\r\n| rangeLength | 验证一个长度范围[min, max] | value: string, param: [string / number, string / number]     |\r\n| landline    | 是否固定电话               | value: string / number                                       |\r\n| empty       | 判断是否为空               | value: any                                                   |\r\n| jsonString  | 是否json字符串             | value: string                                                |\r\n| array       | 是否数组                   | value: any                                                   |\r\n| object      | 是否对象                   | value: any                                                   |\r\n| code        | 是否短信验证码             | value: string / number, len: number(默认值是6)               |\r\n| func        | 是否函数方法               | value: object                                                |\r\n| promise     | 是否promise对象            | value: object                                                |\r\n| image       | 是否图片格式               | value: object                                                |\r\n| video       | 是否视频格式               | value: object                                                |\r\n| regExp      | 是否为正则对象             | value: object                                                |\r\n\r\n","readmeFilename":"README.md"}