创建正则的两种方法

正则表达式:其实就是制定一套规则,这套规则就叫正则表达式
作用:可以判断某个字符串内容是否匹配这套规则

1.利用正则表达式的构造函数来创建正则表达式对象

var re= new RegExp(str);

2.正则表达式的字面量方式,写在两个斜杠之间:

var re = /str/

规则

预定义类:

. [^\r\n] 除了\r\n以外的字符
\d [0-9] 数字
\D [^0-9] 非数字
\s [\t\n\r....空格] 不可见字符
\S [^\t\n\r....空格] 可见字符
\w [0-9a-zA-Z_] 数字字母下划线
\W [^0-9a-zA-Z_] 非数字字母下划线

            |: 或 要么左边要么右边
            ()  优先级
            []  里面任意一个
            [^] 取反
            ^  以什么开头
            $  以什么结尾
            ^$ 严格匹配,只能匹配你这种规则
            *  0个或多个
            +  1个或多个
            ?  0个或1个
            {n}  指定n个,不能多不能少
            {n,} 至少n个,多了不限
            {n,m} 至少n个,最多m个
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。