Cheug's Blog

当前位置:网站首页 / javascript / 正文

RegExp正则表达式

2019-05-03 / javascript / 887 次围观 / 0 次吐槽 /

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。

image.png

创建方式:

var reg = new RegExp(pattern);

var reg = /^正则规则$/;

规则的写法:

                    [0-9]

                    [A-Z]

                    [a-z]

                    [A-z]

                    \d 代表数据

                    \D 非数字

                    \w 查找单词字符

                    \W 查找非单词字符

                    \s 查找空白字符

                    \S 查找非空白字符

                    n+ 出现至少一次

                    n* 出现0次或多次

                    n? 出现0次或1

                    {5} 出现5

                    {2,8} 28

方法:

    test(str):检索字符串中指定的值。返回 true false

校验邮箱:

//不能有中划线

var email = "78_1234@qq.com"

var reg = /^[A-z0-9_]+@[A-z0-9]+\.[A-z]+$/

console.log(reg.test(email));


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.