• 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">

  • 相关阅读:
    字符串题目
    Java 练习题摘录
    数据库原理及应用-引言
    数学类题目
    牛顿法
    动态规划-最大子段和
    判断数幂
    杭电1096
    算法导论01 几种排序以及其时间复杂度01
    杭电2059龟兔赛跑
  • 原文地址:https://www.cnblogs.com/lwwnuo/p/7450247.html
Copyright © 2020-2023  润新知