1、正实数(正整数、正小数)
/^0\.\d+$|^[1-9]+(\.\d+)?$/
2、正整数和正小数,0
/^\d+(?=\.{0,1}\d+$|$)/
3、1-100的正整数
0 ~ 255的正整数
function validTime(v) {
var vv = Number(v);
return !(v === "" || isNaN(vv) || vv % 1 !== 0 || vv < 0 || vv > 255);
}
4、中文
/^[\u4e00-\u9fa5]$/
4、不允许输入空格
var reg =/^[^\s]*$/;// true不包含 false包含
5、输入数字
var reg = /^[0-9]*$/;
6、数字或字母
var reg = /^[A-Za-z0-9]+$/;
7、手机号、固定电话(包含-的形式)
var reg = /^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/
8、正整数、小数(小数点左边9位,小数点右边4位)
let reg = /^[0-9]{1,9}([.][0-9]{1,4})?$/
9、正整数
let reg= /^[0-9]*[1-9][0-9]*$/
10、
// 两位小数
let reg = /^(\d+|\d+\.\d{1,2})$/;
// 英文或数字
let reg = /[\W]/;
// 请填写联系电话/座机
var tel = /^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/;
var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
//邮箱地址
let reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
// 统一社会信用代码
let reg = /^[0-9A-HJ-NP-RTUWXY]{2}[0-9]{6}[0-9A-HJ-NP-RTUWXY]{10}$/
// 纬度整数部分为0-90,小数部分为0到6位
let reg = /^(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/;
// 大于等于0小于等于1的数字
let reg = /^(?:0\.\d+|[01](?:\.00)?)$/;
// 必须为大于0的数字值,保留两位小数
let reg = /^\+?(?!0+(\.00?)?$)\d+(\.\d\d?)?$/;
// 0-100的数字值,可保留两位小数
let reg = /^(\d|[1-9]\d|100)(\.\d{1,2})?$/;
// 0-99的数字值,可保留两位小数
let reg = /^(\d{1,2})(\.{0}|\.\d{1,2})$/;
//大于0的整数
let reg = /^\+?[1-9]\d*$/;
// 大于0的数字值
let reg = /^\+?(?!0+(\.00?)?$)\d*(\.\d+?)?$/;
//整型数据
let reg = /^([^0][0-9]+|0)$/;
// 整型或浮点型
let reg = /^[-+]?[0-9]*\.?[0-9]+$/;
// 4-6字中文
let reg= /^[\u4e00-\u9fa5]{4,6}$/;
//身份证号
let reg = /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
//