1.1、正则表达式的概述:
正则表达式:是用于匹配字符串组合的模式。在javascript中,正则表示也是对象。
1.2、正则表达式的特点:
1、灵活性、逻辑性和功能性非常强。
2、可以迅速地用简单的方式到字符串的复杂控制。
3、对于刚接触的人来说,比较难懂。比如:^ \ w +([- + .])\w+(@\w+[-.]\w+)*\.\w+([-.]\w+)*$
4、实际开发,一般是直接复制写好的正则表示。但是要求会使用正则表达式并且根据实际情况修改正则表达式,比如用户名:/^[a-z0-9_-]{6,16}$/
2.1、创建正则表示式:
通过调用RegExp对象的构造函数创建
//1、 利用Regexp对象来创建 正则表达式
var regexp = new RegExp(/123/); console.log(regexp)
//2、 利用字面量创建 正则表达式
var rg = /123/;
//3、test 方法用来检测字符串是否符合正则表达式要求规范
console.log(rg.test(123))