Regexp 其实是 正则表达式 的一种声明
它的声明格式为:var reg=new RegExp(' pattern ',[ attributes ]);
或者 : var reg=/ pattern / attributes ;
其中 pattern 是必选项 其中是一些 元字符 和一些 特殊字符 的组成
而 attributes (属性)是可选项 其中包含 3个参数 i g m i:表示无论大小写的意思 g:全文查找出现的pattern m:多行查找
说到正则表达式 就必须了解一些基础字符 (包括前面说的 元字符 和 特殊字符)
比如说 一些简单模式:
* 表示出现的次数为 0 到 多次
+ 表示出现的次数为 1 到 多次
? 表示出现的次数为 0 到 1次
/d 表示 数字
/D 表示非数字
/w 表示单词 (注意这里的单词不是英文的单词)
/W 表示非单词
/s 表示空格符号
/S 表示非空格符号
[ nm] 表示在括号里面随机选择一个(可能是n 可能么是m)
[^] 表示除括号里面其他都行
{ n} 表示有n个(范围)
{n,m} 表示有n-m个(范围)
(n|m) 表示只能从括号里面选择一个
等
当然还有一些复杂模式:
1、分组
2、候选
3、反向引用
4、非捕获性分组
5、前瞻(包括正向前瞻 和 负向前瞻)
6、单词分界
好了,以上一些信息自己去找吧。希望得到你想要的