失效链接处理 |
Js+DOM+BOM+Jquery+Vue笔记 PDF 下载
本站整理下载:
提取码:2b1j
相关截图:
![]() 主要内容:
准备三样东西:
1. 书——犀牛书: JavaScript权威指南
2. 微信公众号: 前端大全
3. 上届笔记:
共享资料: 不需要外网,且没有限制
code.tarena.com.cn
用户名: tarenacode
密码: code_2015
规矩: 禁止记笔记
第三阶段:
1. JS高级: JS最核心的原理——画图 8天
思维导图:
2. DOM: 专门操作网页内容的一套对象和函数 4天
增删改查 事件绑定
思维导图:
3. jQuery: DOM的简化版 - PC 4天
思维导图:
4. Vue: 前端开发的终极简化 - 5天
思维导图:
按照PPT2 3 4 三页,安装和配置regexpbuddy软件
正课:
1. 正则表达式:
2. 字符串的正则函数:
二. 字符串的正则函数
1. 查找敏感词: 4种:
(1). 查找一个固定的敏感词在字符串中的位置:
a. var i=str.indexOf("敏感词", fromi)
位置<-的<-敏感词
b. 在str中从fromi位置开始找下一个"敏感词"的位置
c. 返回值:
1). 如果找到敏感词,返回敏感词第一个字在字符串中的下标位置
2). 如果没找到敏感词,返回-1
d. 如果从头(0位置)开始找,可省略第二个参数fromi。不写fromi,默认就是从0位置开始。
e. 问题:只能查找一个固定的敏感词,只要敏感词内容发生变化,就找不到了!
(2). 用正则表达式模糊查找敏感词的位置:
a. var i=str.search(/正则/i)
b. 在str中查找第一个符合正则要求的敏感词的位置
c. 返回值: 同indexOf
1). 如果找到,返回敏感词第一个字的位置
2). 如果没找到,返回-1
d. 问题1: 所有正则默认是区分大小写的!
解决: 在第2个/后加 i 表示ignore 忽略
e. 问题2: 只能获得敏感词的位置,无法获得敏感词的内容
(3). 查找敏感词的内容:
a. var arr=str.match(/正则/i);
b. 在str中查找第一个符合正则要求的敏感词的内容和位置
c. 返回值:
1). 如果找到,返回一个数组,包含两个元素:
arr: [ 0: "敏感词内容", "index":"位置" ]
2). 如果没找到,返回null
2. 替换敏感词
3. 切割字符串
作业:
1. 编写一个正则表达式,可防住: 微信 weixin wx 同时两个字中间加不加空格应该都能防住。
2. 百度一个自己可以看懂并记住的验证电子邮件格式的正则表达式
|