欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JS-正则表达式

程序员文章站 2022-05-07 19:34:28
...

1、使用方式

let str = 1234;
let reg = /^[0-9]{4}$/;
let r = reg.test(str);
console.log(r);    //true

2、pattern书写规则 

JS-正则表达式

3、元字符

JS-正则表达式

JS-正则表达式

4、量词

JS-正则表达式

5、应用

(1)检测是否带小数

let reg = /^\d+\.\d+$/

(2)检测校验是否由中文名称组成

let reg=/^[\u4E00­\u9FA5]{2,4}$/
(3)校验是否全由8位数字组成
let reg=/^[0-­9]{8}$/

(4)校验电话码格式

let reg= /^( (0\d{2,3}­\d{7,8}) | (1[3584]\d{9}))$/

(5)检测身份证格式

let reg =/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;

(6)检测邮箱地址格式

let reg = /^([a-zA-Z0-9_-])aaa@qq.com([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;