摘要:
一:数组 扩展运算符:...,合并多个数组 交换变量 接收函数返回的多个值 二:对象 配合扩展运算符使用 合并对象 使用对象传入乱序的函数参数 获取函数的多个返回值 三:字符串 阅读全文
摘要:
一:let let与var的区别 1.let声明的变量只在当前(块级)作用域内有效, 2.用let声明的变量不能被重复声明 3.let不存在变量提升,不会将let声明的变量提升到最前面 二:const声明的都是常量 1.声明时必须赋值,否则会报错 2.一旦声明,不能改变 阅读全文
摘要:
实现效果 HTML <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="Total"> <div id="title"> 账户信息 </div> 阅读全文
摘要:
实现效果:通过正则表达式进行校验、匹配、替换,点击常用的正则表达式时,直接使用 HTML CSS JS <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> dl, dd{p 阅读全文
摘要:
1.校验QQ号 console.log(/^[1-9]\d{4,10}$/); // 严格控制5~11位console.log(/^[1-9]\d{4}$/); // 不小于5位即可 2.用户名 console.log(/^[\u4e00-\u9fa5a-zA-Z0-9_]{2,18}$/);con 阅读全文
摘要:
1.search:返回匹配到的索引,没有匹配到则返回-1 2.match:非全局的情况下参会返回分组中匹配到的内容,全局匹配只能匹配到所有匹配到的字符 3.split:根据关键字切割 4.replace:替换字符串 阅读全文
摘要:
一:首尾匹配 1.首匹配:^ 2.尾匹配:$ 3.案例:验证字符串为全数字 二:单体边界匹配 1.单词边界:\b 2.前瞻性匹配:指定单词后面元素的匹配 3.负向前瞻性:与前瞻性相反 阅读全文
摘要:
1.选择,或:| 2.分组 3.引用,在正则中直接使用匹配到的数据 阅读全文
摘要:
1.指定要匹配的个数:{个数} 2.指定要匹配的个数范围:{范围起,范围止} 3.大于等于,匹配至少一个,大于等于1:{1,},或者+ 4.匹配0次或1次:可以用?表示 5.匹配允许0次:* 6.综合应用 7.非贪婪的重复:? 8.使用案例 阅读全文
摘要:
一:转义字符 1.反斜杠:\,当要匹配在正则中有特殊含义的字符时,需要转义 2.匹配反斜杠 3.换行:\n 二:字符类 1.[字符字符字符字符]:从第一个开始拿出来匹配,匹配到一个就停止匹配 2.取反:^ 3.范围:-,只能从小到大 4.以unicode中的中文字符范围匹配中文字符 三:别名 1.条 阅读全文