标签:body tle match bsp 包括 var 前端 数字 布尔类型
<!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 = /\t/;//单个的水平制表符
    //元字符
    var reg = /./;//单个的除了换行符之外的任意单个字母
    var reg = /.*/;//匹配任意次  包括0次
    var reg = /\w+/;//匹配至少一次
    var reg = /\w+?///禁止贪婪
    var reg = /\w{6}/;
    var reg = /\w{3,6}/;
    var reg = /[67890]\w\d+/;
    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>
标签:body tle match bsp 包括 var 前端 数字 布尔类型
原文地址:http://www.cnblogs.com/xujing6/p/6369822.html