分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS正则表达式总结

发布时间:2023-09-06 01:49责任编辑:傅花花关键词:正则

JS中正则定义的两种方式:

1、对象定义:var reg = new RegExp(pattern, attributes); 示例:var reg = new RegExp(i, "a");

2、直接量语法:var reg = /pattern/attributes ; 示例:var reg = /a/i ;

正则使用场景:

1、验证

例如对邮箱格式进行验证,一般在验证情况下,需要在头尾分别加上^和$。

2、匹配或搜索替换

根据要求进行匹配或者替换某些字符,这种情况一般对字符串部分内容进行匹配。

正则符号表示:

[.....]:匹配括号内的任何字符(即中括号表示匹配范围)

[^.....]:匹配不在括号内的任何字符

[a-z]:匹配从小写a到z之间的任何字符

[0-9]:匹配从数字0到9之间的任何字符

. :查找单个单词,除了换行符和结束符

\w:查找单词字符,相当于[a-zA-Z0-9]]

\W:查找非单词字符,相当于[^a-zA-Z0-9]

\s:查找空白字符

\S:查找非空白字符

\d:查找数字

\D:查找非数字

\b:匹配单词边界

\r:查找回车符

\t:查找制表符

\0:查找null字符

\n:查找换行符

字符匹配数量:

JS正则表达式总结

原文地址:https://www.cnblogs.com/Yoriluo/p/8818175.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved