正则表达式RegExp(Regular Expression):匹配 特殊字符或有特殊搭配原则的字符 的最佳选择。
eg:匹配“XYXY”格式字符串。xxyy xyzz
知识点补充:



1.1 创建方法
两种创建方式:
1、直接量
其本身是一个对象,表达的意义是一种规则。
(1)在两个斜杠中间写规则。
(2)在正则表达式得双斜杠后边还可以加字母i、g、m,表达其属性。
2、构造方法RegExp()

使用new操作符,可以将已经存在的正则表达式用来给函数RegExp()传参,构造新的正则表达式
1.2 三个属性i,g,m
正则表达式的属性(也称修饰符),可以在全局搜索中不区分大小写:

i ---》(ignoreCase )执行匹配时忽略大小写
g---》(global)执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)
m---》(multiline)执行多行匹配


1.3 方括号
方括号用于查找某个范围内的字符:

1.4 元字符
元字符是拥有特殊含义的字符,元字符也可以组合放进中括号里去使用,一个元字符代表一位(\d|\D)

unicode编码,\uXXXXXX,一般为6位16进制码
不需要记住哪个字符对应是哪个Unicode编码,要用到的时候可借助“Unicode在线编码转换器”
1.5 量词
量词,代表数量的词(下面表达式的n代表的是一个匹配规则,n后边符号的符号定义量词规则)。
贪婪匹配。

来做点题吧~
练习一:写一个正则表达式,检验字符串首尾是否含有数字。
练习二:写一个正则表达式,检验字符串首尾是否含都有数字。

