正则用法

梳理知识点
事件问题 : 
事件冒泡  
事件委托  :  
事件绑定 (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
原文地址:https://www.cnblogs.com/tis100204/p/10302201.html