- 保留两位小数
/^\d+(\.([1-9]|\d[1-9]))?$/
- 6-20位字母+数字
/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/
- 手机号
/^((1)\d{10})$/
/^((13\d{1}|14\d{1}|15\d{1}|18\d{1}|17\d{1}|16\d{1}|199|198)\d{8})$/
- url
/^(http|https):\/\/(\w+.){2}(\w+)/
- number
/^0|([1-9][0-9]*)$/
- 汇率,最多9位,小数点后4位
/^\d+(\.\d{1,4})?$/
- 中文或英文,最多输入15个字符
/^[a-zA-Z\u4E00-\u9FA5]{1,15}$/
8.邮箱
/^([a-zA-Z0-9_\.\-])+\@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/
- 金额校验(最多输入13位整数,保留两位小数点)
/^(?=([0-9]{1,10}$|[0-9]{1,10}\.))(0|[1-9][0-9]*)(\.[0-9]{2})?$/
/^(\d{0,12})(\.(\d{0,2}))?$/g
10.手机验证码六位数字
/^[0-9]{6}$/
11.金额千位分隔
if(re.number){
re.number = re.number.replace(/(.{4})/g, "$1 ")
}
- 正整数(第一位不能是0)
/^[1-9]\d*$/
- 只能输入一位数字并保留两位小数(2.33)
/^[0-9](.\d{1,2})?$/
// 0.01-9.99
// /^(?!0\.00)[0-9]\.[0-9]{2}$/
14.信用卡卡号
/^[1-9]\d{9,29}$/
- 0.01-9.99
/^(?!0\.00)[0-9]\.[0-9]{1,2}$/
- 0.01-0.99
/0\.\d+/g
/^0\.(0[1-9]|[1-9]{1,2})$/
- 去掉两边空格
/(^\s+)|(\s+$)/g
replace(/(^\s+)|(\s+$)/g,'')