《JS高级程序设计》之七
参考 http://www.cnblogs.com/zery/p/3438845.html
1、"(exp)"匹配exp,并捕获文本到自动命名的组里
2、"(?<name>exp)"匹配exp,并捕获文本到名称为name的组里
3、“(?:exp)” 匹配exp,不捕获匹配的文本,也不给次分组分配组号
4、“(?=exp)”匹配exp前面的位置
5、"(?<=exp)"匹配exp后面的位置
6、"(?!exp)"匹配后面不是exp的位置
7、"(?<!exp)"匹配前面不是exp的位置