当前位置:首页 > 生活百科

js中正则表达式的用法(js匹配正则表达式的方法)

栏目:生活百科日期:2025-06-07浏览:0

正则表达式在js中有很多用途,最常见的是在表单验证中,验证一些字符串是否符合要求,如email、手机号等等,学好正则对于前端工程师来说是一个不错的辅助技能。

图片来自网络

一、特殊字符

1、$

正则的结尾符号

2、^

开始符号

3、()

标记一个子表达式的开始和结束位置

4、[]

匹配括号中任意一个; 例:

结果就是true

5、{}

括号里是匹配几个,一般用来限制位数;例:

匹配位数是4~7位,7个a返回true,8个就false;

有三种用法:

{3}:表示匹配三位;

{3,}:表示匹配三位及以上;

{3,7}:表示匹配3到7位

6、*

表示匹配0次或多次;相当于{0,}

7、?

表示要匹配的是0或1位;

8、+

表示匹配前面的字符串一次或多次

9、.

匹配任意字符

10、|

“或”:不解释

11、w

字母、数字、下划线

12、W

非字母、数字、下划线

13、d

数字,等价于[0-9]

14、D

非数字,等价于[^0-9]

15、s

匹配空格

二、js方法

1、match方法:

挑选相匹配的内容:例:

结果是“1,2,3”

2.test方法:

返回一个布尔值,表示是否匹配

上述结果是“true”

3、replace方法:

用于将匹配正则的字符串进行替换,例:

前面//里面是被替换的内容,后面加的字符串是要替换的内容。

例:var path=req.url.replace(//?(?:?.*)?$/,&”).toLowerCase();

获取“/”后边的路径。

“js中正则表达式的用法(js匹配正则表达式的方法)” 的相关文章

excel身份证提取年月日公式(身份证提取天数)

01小说鼓励创作写小说能挣钱是你们都知道的事,不防业余有时间的情况下,练习写小说也是不错的选择。而且现在像书旗小说网,是可以直接用手机写稿件发布小说的。大家最关...

win10永久关闭防火墙的方法(简单5步关闭好电脑防火墙)

有时在深入使用Win10计算机时,操作或下载软件将及时访问或下载,这是由系统自己的防火墙引起的,那么如何解决它,?今天,小编将教授Win10的防火墙将其关闭。1...

7款洗衣液进行评测(看看哪种牌子的洗衣液去污最强)

洗衣机,一个划时代的发明。它让人类的双手彻底解放。从此,我们只需要考虑怎样买洗衣液。2019年7月,《消费者报道》统计了天猫、京东两大平台上的2万余条洗衣液评价...

iphone怎么恢复微信聊天记录,ios恢复聊天记录的简单方

自从有了微信,小伙伴们每天起床第一件事就是打开手机微信,像批阅奏折般刷朋友圈,发微信。特别是做微商的亲们,发朋友圈和微信聊天就是一天中最重要的工作内容了。面对圈...

360指数怎么刷,网站刷指数软件推荐

7月中旬,360搜索旗下的360指数全新升级为360趋势(trends.so.com)。升级后的360趋势,不仅聚合原360搜索数据,还涵盖全网的浏览和社交媒体...

什么手游可以赚钱提现,一天可赚80到100元的手游推荐

怎么玩手游赚钱?小编告诉你答案!随着智能手机的普及度越来越广,配置越来越高,高品质的手机游戏开始进入到大众的眼前,手机游戏以其有趣并且便于玩耍的特性广为大众所接...

mac息屏怎么打开(macbook息屏时间设置)

免费·iPhone,iPad·105MB3.6版本发布啦,这个版本我们把专注功能也带到了AppleWatch上(又少了一个拿起手机理由)欢迎AppStore搜索...

产品运营是什么工作(带你了解产品运营)

产品运营是一项从内容建设,用户维护,活动策划三个层面来管理产品内容和用户的职业。我们还可以简单的概括为:一切用于连接用户和产品,并产生产品价值和商业价值的手段,...

伊味儿零食加盟怎么样,全套开店经验流程分享

在目前国内的投资领域中,零食行业可谓是当之无愧的高收益项目,受到了众多投资创业者的青睐。由于零食行业在成本方面优势突出,平均利润率高达40%-60%之间,为很多...

中芯国际的破局

振奋人心,中芯国际获国家200亿注资,拟取代台积电曲线救华为。近几年来,中国的半导体行业蓬勃发展,市场需求保持快速增长。据中投产业研究院数据,2017年中国大陆...