ECMAScript通过RegExp类型来支持正则表达式。
var expression = / pattern / flags;
匹配模式标志:
g: 表示全局模式;
i: 表示不区分大小写;
m: 表示多行模式;
元字符:([{\^$|)?*+.]}
字面量定义,构造函数定义
var pattern1 = /[bc]at/i;
var pattern2 = new RegExp("[bc]at","i");
实例方法
var text = "cat, bat, sat, fat";
var pattern1 = /.at/;
var matches = pattern1.exec(text);
去除字符串左右空格
str.replace(/(^\s*)|(\s*$)/g, ‘‘);