• 08.28 JavaScript 边界 选择修饰符 模式单元 修饰符 正则的使用


    #### 边界的修饰
    *      单词边界
    * B     不是单词边界
    * ^      字符串开始边界
    * $       字符串结束边界
    * 先行断言(正向预查)   (?=)
    * 负向先行断言(负向预查)  (?!) 


    #### 选择修饰符
    * |

    #### 模式单元  ()
    * 改变优先级
    * 把多个原子当做一个原子
    * 把模式单元匹配的内容暂存内存   (?:) 可以取消暂存内容
    * 暂存内存的内容可以被反向引用



    ## 修饰符(模式修正符)
    * i  正则表达式不区分大小写
    * m  允许多行(换行被当做字符串结束符)
    * g   全局匹配



    # 正则的使用
    ### RegExp对象
    * test()   true/false
    * exec()   数组/null

    ### String对象
    * search()  匹配成功(第一次满足正则的位置)  匹配失败(-1)
    * match()   匹配成功(返回数组 全局匹配影响)  失败(null)  
    * replace()  替换  
    * split()       把字符串分割为数组

    oninput 如果有变化就执行这个<input type="text" id="score" oninput="one(this)" maxlength="23">

  • 相关阅读:
    图片自适应居中
    常用正则记录
    继承
    HTML学习
    js原型与原型链理解
    mac 及mac下开发常用快捷键命令
    服务器返回的各种HTTP状态码介绍(转)
    webstorm使用笔记
    《Javascript Dom 高级程序设计》读书笔记
    ECMAScript6学习笔记
  • 原文地址:https://www.cnblogs.com/lwwnuo/p/7450247.html
Copyright © 2020-2023  润新知