分享web开发知识

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

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

js正则表达式

发布时间:2023-09-06 01:44责任编辑:沈小雨关键词:js正则

/a/ 匹配字符a

/1/匹配数字1

/abc/ 匹配字符串abc

/\*/匹配*

/\(/匹配(  特殊字符要用\字符

在正则表达式中这些特殊字符

! $ ^ * | . ?  \  / ( ) [ ] { }

\o  null字符

\t  制表符

\n  换行符

\v 垂直制表符

\f 换页符

\r  回车符

\xnn  由十六进制nn指定的拉丁字符

\uxxxx  由十六进制xxxx指定的Unicode字符

\cX 控制字符^X

正则表达式的字符类  用[]表示

/[abc]/ 就是一个字符类  可以匹配字符 a ,b,c。也可以匹配apple中的a字符

/[a-h]/ 匹配小写字母a到h
/[A-Z]/ 大写字母A到Z
/[a-zA-Z]/ 匹配所有字母

字符类可以使用^来代表排除性 类似与非
/[^ace]/ 匹配除小写字母a,c,e之外的所有字符
/[^A-z]/ 匹配除大写字母A到Z之外的所有字符

\w 可以表示所有ASCII的单字字符 相当于[a-zA-Z0-9]

\W 相当于[^a-zA-Z0-9]
\s 匹配任何Unicode空白字符
\S 匹配任何Unicode空白字符之外的字符
\d 匹配任何数字 相当于[0-9]
\D 相当于[^0-9]
每个字符类可以匹配的字符数只能有1个
例如/[abc]/ 可以匹配a,b,c 也可以匹配字符串“abc”中的任何一个字符,但不能匹配abc整个字符串
/第[1-9]章/ ?匹配第1章到第9章
/第[1-9][0-9]章/ 匹配 第10章到第99章
/第[1-9]\d章/ 匹配 第10章到第99章

js正则表达式

原文地址:https://www.cnblogs.com/enych/p/8505637.html

知识推荐

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