- 转义符号与字符
- 正则基础 RegExp regular expression
- 创建正则表达式的方式
- 方法一:正则表达式字面量
- RegExp对象的构造函数">方法二:调用RegExp对象的构造函数
- 创建正则表达式的方式
转义符号与字符
转义符号 \ 转义字符 \字符
\n 换行
\t 制表符相当于tab 4个空格
模版书写
<script type='text/html'></script>
正则基础 RegExp regular expression
创建正则表达式的方式
方法一:正则表达式字面量
var reg = /test/;str='this is a test,Test is inportant'reg.test(str) //truevar reg=/Test/i //i ignore case表示忽略大小写 gi 全局匹配 gim multi-line 多行
方法二:调用RegExp对象的构造函数
var reg=new RegExp('test','gi') //全局str='this is a test,Test is inportant'reg.test(str) //truestr.match(reg)

总结:如果要匹配的字符串是个变量则只能用构造函数的方式
var reg=/[wx][xy][z]/gstr='wxyz'reg.test(str) 'xyz'reg=/[0-9][A-Z][a-z]/ 第一个字符是数子,第一个字符是大写字母,第三个字符是小写字母在表达式[]里用^,和/^test/含义不一样,表达式里的^表示非的意思reg=/(123|234)[s-z]/g元字符 正则使用的转义字符\w===[0-9A-z_];\W===[^\w]\d===[0-9]\D===[^\d]\s===[\r\n\t\v\f] //\r 回车 \n换行\S===[^\s]\b 单词边界
