正则表达式简单入门

正则表达式

1.介绍

1.1 什么是正则表达式

正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式.在JavaScript中,正则表达式也是对象
 通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式。
 请在上图中找出【戴帽子和眼镜的男人】
 戴帽子、戴眼镜、男人都是描述信息,通过这些信息能够在人群中查找到确定的某个人,那么这些用于查找的描述信息编
写一个模式,对应到计算机中就是所谓的正则表达式。

简单点就是一种简单的筛选方式

1.正则表达式是什么?

 是用于匹配字符串中字符组合的模式

2.正则表达式有什么作用?

 表单验证(匹配)
 过滤敏感词(替换)
 字符串中提取我们想要的部分(提取)

2.语法

2,1定义正则表达式
let 变量名   = /表达式/

/ / 是正则表达式字面量

2,2判断是否有符合规则的字符串:

test() 方法 用来查看正则表达式与指定的字符串是否匹配

   let reg = /前端/ 

    let  str = '我们大家都在学前端'

    //2,检测是否匹配test

    console.log(reg.test(str));//true

####2.3.检索(查找)符合规则的字符串:

exec() 方法 在一个指定字符串中执行一个搜索匹配

语法:

regObj.exec(被检测字符串)

exec方法用于检索(查找)符合规则的字符串,找到返回数组,否则为null

3.元字符

为了方便记忆和学习,我们对众多的元字符进行了分类

  1. 边界符(表示位置,开头和结尾,必须用什么开头,用什么结尾)
  2. 量词 (表示重复次数)
  3. 字符类 (比如 \d 表示 0~9)
3.1边界符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pa8YtLrQ-1662779811952)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220909151249227.png)]

如果^与$在一起,表示必须是精确匹配

正则表达式中的边界符(位置符)用来提示字符所处的位置,主要有两个字符


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值