正则表达式

Posted 虚镜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。

<!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>

 

以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

markdown 正则表达式模式片段

正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性

循环通过 python 正则表达式匹配

asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串

攻破难啃的骨头-正则表达式(转)

正则表达式的贪婪和非贪婪模式