正则表达式基础(学习)
1.常见的正则表达式创建法:字面量的声明方式。
var re=/a/i;
//其作用同:re=new RegExp ("a","i"),而且更常用。
2.正则表达式本身的方法
test() 方法
test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回true,否则返回 false。
//以下实例用于搜索字符串中的字符 "e":
var patt = /e/;patt.test("The best things in life are free!");
字符串中含有 "e",所以该实例输出为:
true
3.常用语法分析
- ()、[]、{} 的区别
[]是定义匹配的字符范围。[0-9]表示查找任何从 0 至 9 的数字。
{} 一般用来表示匹配的长度。{8}表示位数为8位。
() 的作用是提取匹配的字符串。表达式中有几个()就会得到几个相应的匹配字符串。比如(\s+)表示连续空格的字符串。