<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
// var reg = /love./;//reg是一个对象 test检测能否匹配上 返回布尔类型的值 exec 返回匹配结果的
var str = 'iloveyou*@&*#&*@#&23456 78195678ilove.you';
var reg = /w/;//单个的字母数字下划线
var reg = /W/;//单个的非字母数字下划线
var reg = /d/;//单个的数字字符
var reg = /D/;//单个的非数字字符
var reg = /s/;//单个的空白字符
var reg = /S/;//单个的非空白字母
var reg = / /;//单个的水平制表符
//元字符
var reg = /./;//单个的除了换行符之外的任意单个字母
var reg = /.*/;//匹配任意次 包括0次
var reg = /w+/;//匹配至少一次
var reg = /w+?///禁止贪婪
var reg = /w{6}/;
var reg = /w{3,6}/;
var reg = /[67890]wd+/;
var reg = /i(love)/;
// var str = '<a title="sdfsad" href="http://www.baidu.com">百度</a>';
var reg = /<a.*href="(.*)">(.*)</a>/;
var reg = /(34|24|19|78)d/;
var reg = /^i/;
var reg = /u$/;
var reg = /loVe/i;
var reg = /w+/g;//在前端用的比较少
// var res = reg.test(str);
// var data =reg.exec(str);
//匹配所有满足条件的字符串 preg_match_all preg_match
var res = null;
while(res = reg.exec(str)){
console.log(res);
}
// console.log(res);
// console.log(data);
</script>
</body>
</html>