表单验证 常用的正则表达式

 

一、正则表达式用法:

var reg =/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/;
var regResult = new RegExp(reg);
regResult.test(value);//符合规则返回true,否则返回false

二、常用的正则表达式:

1、判断是否为 8-16位字母加数字

^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$

2、手机号码验证:

^1(3|4|5|7|8)\d{9}$

3、金额验证:

//校验input输入框的内容为金额,不能为负数,保留两位小数
var reg =/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;

4、年龄

let reg=/^(?:[1-9][0-9]?|1[01][0-9]|120)$/;//年龄是1-120之间有效

 

你可能感兴趣的:(我的前端笔记)