语法
var 变量 = new RegExp("正则表达式","匹配模式");
使用typeof检查正则对象,会返回object
var reg = new RegExp("a");这个正则表达式可以用来检查一个字符串是否含有a
在构造函数中可以传递一个匹配模式作为第二个参数,i 忽略大小写 ; g 全局匹配模式
var reg = new RegExp("a","i")
使用字面量来创建正则表达式
语法:var 变量 = /正则表达式/匹配模式
reg = /a/i 和 var reg = new RegExp("a","i")效果是一样的
使用 | 表示或者的意思 ,[]的内容也表示或的关系。[a-z]表示任意小写字母
//检查一个字符串中是否含有abc或adc或aec
reg = /a[bde]c/
[^ ] 除了后面的东西
split()
- 可以将一个字符串拆分为一个数组
- 方法中可以传递一个正则表达式作为参数,这样方法将会根据正则表达式去拆分字符串
比如 根据任意字母来将字符串拆分:
var result = str.split(/[A-z]/);