zoukankan      html  css  js  c++  java
  • 正则用法

    梳理知识点
    事件问题 : 
    事件冒泡  
    事件委托  :  
    事件绑定 (addEventListener)
    json对象的数据定义和获取   json[“键”] json.键
    拖拽  
    scrollTop documen.documentElement.scrollTop || document.body.scrollTop
    scrollLeft
    offset家族属性 : offsetWidth  offsetHeight offsetLeft  offsetTop
    放大镜 : onmousemove  onmouseover  onmouseout
     
     
    1、正则实现表单验证 
    需要事件 : onsubmit    为 form标签添加事件    
               onsubmit事件处理程序中,通过return的返回值 可以现在用户是否提交成功   返回true 表示提交成功,返回false 提交失败 
    需要 type值为 submit的按钮  
     
    2、正则中的相关方法
    正则表达式相关方法
    test() 检验一个字符串是否符合某一个正则规范,如果符合返回true,否则返回false
        用法: reg.test(str)
        
    exec()  根据正则表达式查找,结果会返回一个长度为1的数组 (数组只有一个值)
        用法: reg.exec(str);
     ----------------------------------------
    正则中字符串的方法:
     
    search方法     
        返回与正则表达式查找内容匹配的第一个子字符串的位置。      ( indexOf() )  
        用法:  str.search(reg);
     
    match() 方法   
         使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。
         用法:  str.match(reg) 
     
    str.replace(原字符串,新字符串)
     
    replace()   
         通过正则表达式替换,返回结果 是原字符串被替换后的新字符串  
         用法:  str.replace(正则表达式,要替换的新字符串)      如果想实现全局替换,在正则表达式上加一个修饰符 g 
     
    修饰符 : 
    i  不区分大小写
    g 全局查找
    都用在正则表达式右边  如/ d /g
  • 相关阅读:
    大的FIbonacci数列_Java求法
    HDU1134_Game of Connections 卡特兰数
    oracle中查询锁表
    SpringBoot之使用Druid连接池以及SQL监控和spring监控
    用vue封装插件并发布到npm
    vue 预览 Excel 表格
    vue + elementUI 表格 底部 合计总数
    springboot项目中实现访问druid内置监控页面
    解决Elementui eltable合计 showsummary不显示,样式混乱问题
    Druid连接池:慢查询监控
  • 原文地址:https://www.cnblogs.com/tis100204/p/10302201.html
Copyright © 2011-2022 走看看