38 lines
1.0 KiB
JavaScript
38 lines
1.0 KiB
JavaScript
|
|
/*
|
|
检测正整数, 不能为0
|
|
*/
|
|
|
|
export const checkNumber1 = /^[0-9]*[1-9][0-9]*$/;
|
|
/*
|
|
检测最多2位小数(包含0)
|
|
*/
|
|
export const checkNumber2 = /^(-){0,1}(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/;
|
|
|
|
/*
|
|
检测最多2位小数(包含0) 正数
|
|
*/
|
|
export const checkNumber2_1 = /^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/;
|
|
|
|
/*
|
|
检测最多3位小数(包含0)
|
|
*/
|
|
export const checkNumber3 = /^(-){0,1}(([1-9]{1}\d*)|(0{1}))(\.\d{1,3})?$/;
|
|
|
|
/*
|
|
检测最多4位小数(包含0)
|
|
*/
|
|
export const checkNumber4 = /^(-){0,1}(([1-9]{1}\d*)|(0{1}))(\.\d{1,4})?$/;
|
|
/*
|
|
检测最多5位小数(包含0)
|
|
*/
|
|
export const checkNumber5 = /^(-){0,1}(([1-9]{1}\d*)|(0{1}))(\.\d{1,5})?$/;
|
|
/*
|
|
检测最多10位小数(包含0)
|
|
*/
|
|
export const checkNumber10 = /^(-){0,1}(([1-9]{1}\d*)|(0{1}))(\.\d{1,10})?$/;
|
|
|
|
// 邮箱正则表达式
|
|
export const emailRegular = /^[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*\.[a-z]{2,}$/;
|
|
// 电话号正则表达式
|
|
export const phoneRegular = /^1(?:3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8\d|9\d)\d{8}$/; |