zoukankan      html  css  js  c++  java
  • js进阶正则表达式5几个小实例(原样匹配的字符在正则中原样输出)(取反^)

    js进阶正则表达式5几个小实例(原样匹配的字符在正则中原样输出)(取反^

    一、总结

    原样匹配的字符在正则中原样输出var reg4=/第[1-2][0-9]/g //10-29

    取反^var reg1=/[^0-9]/g

    二、js进阶正则表达式5几个小实例

     1 <!DOCTYPE html>
     2 <html lang="zh-cn">
     3 <head>
     4   <meta charset="utf-8">
     5   <title>课堂演示</title>
     6   <style type="text/css">
     7   li{
     8       font-size: 20px;
     9       width: 500px;
    10       background: rgba(0,180,80,0.3);
    11       padding: 10px;
    12       margin: 10px;
    13     }
    14   </style>
    15 </head>
    16 <body>
    17   <script type="text/javascript">
    18     var str1="555aa421html3kk98css44bb52js31hh328cc7213";
    19     var str2="aay我ra12b要b78bc自hcc23a学ab51ck网aambcc";
    20     var str3="第1章 第13章 第21章 第7章 第15章 第51章 第10章..."
    21     var reg1=/[^0-9]/g
    22     var reg2=/[abc]/g
    23     var reg3=/[a-z0-9]/gi
    24     var reg4=/[1-2][0-9]/g //10-29
    25     document.write('<ol>')
    26     document.write('<li>'+str1+'<br>'+str2)
    27     document.write('<li>'+str1.replace(reg1,''))
    28     document.write('<li>'+str1.replace(reg2,''))
    29     document.write('<li>'+str2.replace(reg3,''))
    30     document.write('<li>'+str3.match(reg4)) //以数组的形式返回符合条件的数据
    31     document.write('<li>'+str3.match(reg4).length)
    32     document.write('<li>'+str3.match(reg4)[1])
    33     document.write('</ol>')
    34 
    35   </script>
    36 </body>
    37 </html>
  • 相关阅读:
    排查程序死循环,死锁的方法 ——pstack
    可变参数使用
    snprintf 返回值陷阱 重新封装
    linux 查看cpu个数,内存情况,系统版本
    nginx取结构体地址
    fuser命令使用心得
    Linux中dos2unix批量转换
    rpm中config,config(noreplace)区别
    slowhttptest慢攻击工具介绍
    jmeter性能测试
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9080798.html
Copyright © 2011-2022 走看看