一、学些内容
正则(可通用,其他语音也是可以使用的) 概念:描述了字符串的匹配模式 语法:const rge = /你好/
const rge = /你好/g i忽略大小写 gi 可以在 正则时候使用 正则是一个对象 构造函数(使用关键字new)new Array(1,2,3) 字面量 列 [1,2,3] 常用功能:表单验证:用户名、密码、手机号、身份证号、验证码 替换功能 提取功能 方法:test() 结果为布尔值 方法要调用
正则表达式---元字符 边界字符 (^表示以什么开头) ($表示以什么结束) /^你好$/ 表示唯一值,结果只有 你好 才为 true
const reg = /[abc]/ 包含任意一个字母结果都为 true const reg = /^[abc]/ 三者任意一个字母开头结果为true, const reg = /^[abc]$/ 必须是a b c三者其一,结果才能为true const reg = /^[a-z]$/ 所有的英文小写字母 const reg = /^[A-Z]$/ 所有的英文大写字母 const reg = /^[a-zA-Z]$/ 所有的英文字母 const reg = /^[A-z]$/ 所有的英文字母 const reg = /^[0-9]$/ 所有的数字
const reg = /^[0-9A-z_-]$/ 所有的数字,字母,下划线,-,都可以 量词 const reg = /^[^0-9]$/ ^如果在[ ]里面表示非的意思 * 表示零次或者多次 const reg = /^q*$/ + 表示一次或者多次 const reg = /^p+$/ ? 表示零次或者一次 {n} 表示n次 const reg = /^q{3}$/ {n,} 表示n次及以上 {n,m} 表示n次到m次 预定义类 \d == [0-9] 使用比较多 \d 表示0-9 使用比较多 \D == [^0-9] 表示非0-9 \w ==[0-9A-z_] 取字母,数字,下划线 \W == [^0-9A-z_] 取非字母,数字,下划线 \s 空格 \S 非空格
exec() 方法的调用 结果是一个数组
正则的replace() 只会替换匹配条件的第一个
echarts简介:一个基于javascript开源的可视化图标库 作用:更直观的展示数据 版本:v 5.4 |