一、定义正则表达式
- /.../ 用于定义正则表达式
- /.../g 表示全局匹配
- /.../i 表示不区分大小写
- /.../m 表示多行匹配
JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容)
text :判断字符串是否符合规定的正则表达式
exec 获取匹配的数据。
python中的正则表达式:re.match('正则表达式',字符串)
js正则表达式:rep=/d+/;
如:
1.
rep=/d+/ /d+/ rep.test('erwrwrw34fd') true rep.test('erwrwrwfd') fasle
2.
rep=/dw*/g g代表全局匹配,轮流显示匹配项。
rep=/d(w*)/g 以数组的形式显示匹配项。
3.多行匹配:
var pattern = /^Javaw*/gm; var text = "JavaScript is more fun than JavaEE or JavaBeans!"; result = pattern.exec(text) result = pattern.exec(text) result = pattern.exec(text)
登陆页面的匹配...