zoukankan      html  css  js  c++  java
  • 正则表达式

    <!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>
  • 相关阅读:
    LinkedList源码解析
    HashMap源码解析
    HashMap和Hashtable区别
    arcgis api for js 之网络分析服务发布
    arcgis api for js 之发布要素服务
    arcis api for js 值 3.17 本地部署
    ArcGIS 产品体系结构
    layui select下拉框选项不显示
    windows10企业版2016长期服务版激活
    PHP常见的输出语句
  • 原文地址:https://www.cnblogs.com/xujing6/p/6369822.html
Copyright © 2011-2022 走看看