正则表达式基础(自学)

正则表达式基础(学习)

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.常用语法分析

  1. ()、[]、{} 的区别
    []是定义匹配的字符范围。[0-9]表示查找任何从 0 至 9 的数字。

{} 一般用来表示匹配的长度。{8}表示位数为8位。

() 的作用是提取匹配的字符串。表达式中有几个()就会得到几个相应的匹配字符串。比如(\s+)表示连续空格的字符串。


你可能感兴趣的:(正则表达式基础(自学))