# 验证器
# 数字
# hasNumbers
- 判断字符串是否包含数字
import { hasNumbers } from '@moomfe/small-utils/validator';
hasNumbers('666'); // -> true
hasNumbers('6A6'); // -> true
hasNumbers('AAA'); // -> false
# isNumbers
- 判断字符串从开头到结尾是否都是数字
import { isNumbers } from '@moomfe/small-utils/validator';
isNumbers('666'); // -> true
isNumbers('6A6'); // -> false
isNumbers('AAA'); // -> false
# 其他
import {
// 判断字符串是否包含数字的正则字符串
hasNumbersRegStr,
// 判断字符串是否包含数字的正则
hasNumbersReg,
// 判断字符串从开头到结尾是否都是数字的正则字符串
isNumbersRegStr,
// 判断字符串从开头到结尾是否都是数字的正则
isNumbersReg
} from '@moomfe/small-utils/validator';
# 移动电话号码
# isMobile
- 判断字符串是否是移动电话号码
import { isMobile } from '@moomfe/small-utils/validator';
isMobile('16666666666'); // -> true
isMobile('12345678901'); // -> false
isMobile('016666666666'); // -> false
isMobile('8616666666666'); // -> false
isMobile('+8616666666666'); // -> false
# isCompleteMobile
- 判断字符串是否是完整的移动电话号码 ( 添加在手机号前加 0, 86, +86 的可选判断 )
import { isCompleteMobile } from '@moomfe/small-utils/validator';
isCompleteMobile('16666666666'); // -> true
isCompleteMobile('016666666666'); // -> true
isCompleteMobile('8616666666666'); // -> true
isCompleteMobile('+8616666666666'); // -> true
isCompleteMobile('12345678901'); // -> false
isCompleteMobile('116666666666'); // -> false
isCompleteMobile('8716666666666'); // -> false
isCompleteMobile('+8716666666666'); // -> false
# 其他
import {
// 判断字符串是否是移动电话号码的正则字符串
isMobileRegStr,
// 判断字符串是否是移动电话号码的正则
isMobileReg,
// 判断字符串是否是完整的移动电话号码的正则字符串 ( 添加在手机号前加 0, 86, +86 的可选判断 )
isCompleteMobileRegStr,
// 判断字符串是否是完整的移动电话号码的正则 ( 添加在手机号前加 0, 86, +86 的可选判断 )
isCompleteMobileReg
} from '@moomfe/small-utils/validator';
# 电子邮件地址
# isEmail
- 判断字符串是否是电子邮件地址
import { isEmail } from '@moomfe/small-utils/validator';
isEmail('123456789@xxx.com'); // -> true
isEmail('abcdefghi@xxx.com'); // -> true
isEmail('123456789'); // -> false
isEmail('123456789@'); // -> false
isEmail('123456789@xxx'); // -> false
isEmail('123456789@xxx.'); // -> false
# 其他
import {
// 判断字符串是否是电子邮件地址的正则字符串
isEmailRegStr,
// 判断字符串是否是电子邮件地址的正则
isEmailReg
} from '@moomfe/small-utils/validator';
# 18 位身份证号码
# isCitizenID
- 判断字符串是否是 18 位身份证号码
import { isCitizenID } from '@moomfe/small-utils/validator';
isCitizenID('360602199901239999'); // -> true
isCitizenID('360609999999999999'); // -> false
# 其他
import {
// 判断字符串是否是 18 位身份证号码的正则字符串
isCitizenIDRegStr,
// 判断字符串是否是 18 位身份证号码的正则
isCitizenIDReg
} from '@moomfe/small-utils/validator';