通配符

(1)\w 表示:字母、数字、下划线

语法:

        let reg1 = /\w/

        console.log(reg1.test('你好呀_'));

2)\W 表示:除了字母、数字、下划线以外的字符

语法:

        let reg2 = /\W/

        console.log(reg2.test('12345哈哈'));

3)\d 表示:数字

语法:

        let reg3 = /\d/

        console.log(reg3.test('abc'));

(4)\D 表示:非数字

语法:

        let reg4 = /\D/

        console.log(reg4.test('123'));

(5)^ 表示:以^符号后面的第一个字符开头

(6)$表示:以表示:以符号前面的第一个字符结尾

语法:

        let reg5 = /^\d$/

        console.log(reg5.test('1'));

(7){n,m} 表示重复前一项m到n次

          {m,} 表示重复前一项至少m次

语法:

        let reg6 = /^\d{2,6}$/

        console.log(reg6.test('12'));

        console.log(reg6.test('123456'));

        console.log(reg6.test('1234667'));

        console.log(reg6.test('1'));

            {m}表示重复前一项m次

语法:

        let reg7 = /^d{6}$/

        console.log(reg7.test('123456'));

(8)[xyz] 表示:其中任意一个字符

语法:

        //这里表示第二个必须是:3或5或7

        let reg8 = /^1[357]9$/

        console.log(reg8.test('129'));

        console.log(reg8.test('179'));

        //[1-9]   表示1-9之间的任意一个字符

        //[0-9a-zA-Z_]  等价于\w


(9)+ 表示:重复前一项1次或多次 等价于 {1,}

语法:

        let reg9 = /^\d+$/

        console.log(reg9.test(''));

        console.log(reg9.test('1'));

        console.log(reg9.test('111'));

(10)* 表示:重复前一项0次或多次 等价于 {0,}

语法:

        let reg10 = /^\d*$/

        console.log(reg10.test(''));

        console.log(reg10.test('1'));

        console.log(reg10.test('111'));

11)? 表示:重复前一项0次或1次 等价于 {0,1}

语法:

        let reg11 = /^\d?$/

        console.log(reg11.test(''));

        console.log(reg11.test('1'));

        console.log(reg11.test('111'));

(12). 表示:除了换行符以外的任意一个字符

(13)\. 表示:.字符 ^ 表示:^ \表示:表示:

语法:

        let reg12 = /^.$/

        console.log(reg12.test('1'));

        console.log(reg12.test('a'));

        console.log(reg12.test('#'));

        console.log(reg12.test(' '));

        console.log(reg12.test('\n'));

(14)[\u4E00-\u9FA5] 是常用汉字的unicode编码范围

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容