# verifyUtils **Repository Path**: zhuzhaofeng/verifyUtils ## Basic Information - **Project Name**: verifyUtils - **Description**: verify Utils 为记录在工作中用到,学习到的一些常用数字,字符校验的一个记录集 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: https://zhuzhaofeng.gitee.io/verifyutils - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-06-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Verify Utils > verify Utils 为记录在工作中用到,学习到的一些常用数字,字符校验的一个记录集,有收集自网页,有自己写的... #### [ :tw-1f4f9: 在线预览](https://zhuzhaofeng.gitee.io/verifyutils/) - 引入 ```html ``` #### 使用 > 校验成功 ```javascript let verifyContent = "zhuzhaofeng@aliyun.com"; let result = verifyUtils.email(verifyContent) console.log(result); ``` ```bash result = { state: true, msg: '校验成功' } ``` > 校验失败 ```javascript let verifyContent = "zhuzhaofeng"; let result = verifyUtils.email(verifyContent) console.log(result); ``` ```bash result = { state: false, msg: '邮箱校验失败' } ``` #### 方法 | 序号 | 方法 | 参数 | 备注 | | ---- | --------------------------- | ---------------------------- | ------------------------------------------------------------ | | 1 | num(val) | val [校验值] | 校验纯数字(0-正无穷) | | 2 | posNum(val) | val [校验值] | 校验正整数(正整数 + 0) | | 3 | negNum(val) | val [校验值] | 校验负整数(负整数 + 0) | | 4 | posNumNotZero(val) | val [校验值] | 验证非0正整数 | | 5 | negNumNotZero(val) | val [校验值] | 验证非0负整数 | | 6 | tdppInt(val) | val [校验值] | 校验有两位小数的正实数 | | 7 | fixedDigitsNum(val, digits) | val[校验值];digits[位数] | 校验固定位数的数字 | | 8 | phone(val) | val [校验值] | 手机号码校验 | | 9 | pwd(val) | val [校验值] | 密码校验(正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线) | | 10 | email(val) | val [校验值] | 校验邮箱 | | 11 | idCard(val) | val [校验值] | 身份证号合法性校验;支持15位和18位身份证号;支持地址编码、校验位校验 | | 12 | letter(val) | val [校验值] | 校验只由26个英文字母组成的字符串(包含大小写) | | 13 | lowerCaseLetters(val) | val [校验值] | 校验只由26个小写英文字母组成的字符串 | | 14 | upperCaseLetter(val) | val [校验值] | 校验26个大写英文字母组成的字符串 | | 15 | zh(val) | val [校验值] | 校验纯中文字符串 | | 16 | custom(reg,val) | reg[自定义正则],val [校验值] | 自定义校验规则 | > 所有返回值 都为 `{ state: true | false, msg: "校验消息" }`