我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

樊享禹-20230601

[复制链接]
546437 发表于 2023-6-19 19:22:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、学些内容
正则(可通用,其他语音也是可以使用的)
概念:描述了字符串的匹配模式
语法:const rge = /你好/

const rge = /你好/g
i忽略大小写
gi 可以在 正则时候使用
正则是一个对象
构造函数(使用关键字newnew 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

回复

使用道具 举报

关注0

粉丝0

帖子36

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026