菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题: 前端-段童雨-20230601 [打印本页]
作者: Yeeeee 时间: 2023-6-14 18:40
标题: 前端-段童雨-20230601
一、学些内容
正则(可通用,其他语音也是可以使用的)
概念:描述了字符串的匹配模式
语法: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
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) |
Powered by Discuz! X3.4 |