1、非空
pattern = /^.+$/
2、6到16位数字
pattern = /^\d{6,16}$/
3、6到16位任意字符
pattern = /^.{6,16}$/
4、网址
pattern = /^((ht|f)tps?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/
5、电子邮件
pattern = /^([\w]+\.*)([\w]+)@[\w]+\.\w{3}(\.\w{2}|)$/
6、手机号码
pattern = /^1[3456789]\d{9}$/
7、邮政编码
pattern = /^[1-9]\d{5}$/
8、字母
pattern = ^[A-Z|a-z]+$/
9、数字
pattern = ^-?\d+(\.?\d+|\d?)$/
10、整数
pattern = /^-?\d+$
11、金额
pattern = /^(([1-9][0-9]*)|([0]\.\d{0,2}|[1-9][0-9]*\.\d{0,5}))$/
使用方法:
let pattern = /^\d{6,16}$/;
pattern.test("123");//false;
pattern.test(123456);//true