zoukankan      html  css  js  c++  java
  • js进阶正则表达式9量词2(^和&作用:/^HTML5$/g匹配不到aHTML5b中的HTML5,不然是可以匹配到的)(/d+(?=cm)/g)((?!cm))

    js进阶正则表达式9量词2(^和&作用:/^HTML5$/g匹配不到aHTML5b中的HTML5,不然是可以匹配到的)(/d+(?=cm)/g)((?!cm)

    一、总结

    ^和&作用:/^HTML5$/g匹配不到aHTML5b中的HTML5,不然是可以匹配到的

    var reg1=/^HTML5$/g //1、以H开头以5结尾的字符串

    var reg2=/d+(?=cm)/g //2、后面接cm的

    var reg3=/d{3,}(?!cm)/g //3、后面不接cm的

    二、js进阶正则表达式9

    量词
    量词描述
    n+ 匹配任何包含至少一个 n 的字符串。
    n* 匹配任何包含零个或多个 n 的字符串。
    n? 匹配任何包含零个或一个 n 的字符串。
    n{X} 匹配包含 X 个 n 的序列的字符串。
    n{X,Y} 匹配包含 X 或 Y 个 n 的序列的字符串。
    n{X,} 匹配包含至少 X 个 n 的序列的字符串。
    n$ 匹配任何结尾为 n 的字符串。
    ^n 匹配任何开头为 n 的字符串。
    ?=n 匹配任何其后紧接指定字符串 n 的字符串。
    ?!n 匹配任何其后没有紧接指定字符串 n 的字符串。

    三、实例

     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='HTML5'
    19   var reg1=/^HTML5$/g  //1、以H开头以5结尾的字符串
    20   var str2='100cm 120cm 240cm 3000 1500'
    21   var reg2=/d+(?=cm)/g //2、后面接cm的
    22   var reg3=/d{3,}(?!cm)/g //3、后面不接cm的
    23     document.write('<ol>')   
    24       document.write('<li>'+str1
    25         +'<li>'+'/^HTML5$/g: '+str1.match(reg1)
    26         +'<li>'+str2+'<br>'+str2.match(reg2)
    27         +'<li>'+str2+'<br>'+str2.match(reg3)
    28       )
    29     document.write('</ol>')
    30   </script>
    31 </body>
    32 </html>
  • 相关阅读:
    SecureRandom
    一个不错的架构图:基于SpringCloud的微服务项目
    Android 增量更新完全解析 是增量不是热修复
    Android热修复方案比较
    Android Activity作为dialog对话框的使用详细介绍
    Android 微信分享不出去?四步搞定!
    Android:用签名打包后微信分享失效
    Android 根据QQ号跳转到QQ聊天界面
    Android fragment-findFragmentByTag 始终返回 null
    Android RecyclerView遇到notifyDataSetChanged无效时的解决方案
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9087008.html
Copyright © 2011-2022 走看看