通俗解释JavaScript正则表达式快速记忆
作者:孟繁贵 时间:2024-04-22 22:24:04
我们知道,正则表达式是一个处理字符串中很实用的技巧。然而,即便是Javascript写的很厉害的程序猿,有时也会忘掉正则表达式的语法,从而使用起来有些棘手
1、正则表达式中最重要的三个符号:
1.1 B
在正则表达式中B有3种类型的括号:
1.1.1 方括号 “[“。
方括号"["内是需要匹配的字符。中括号括住的内容只匹配一个单一的字符。
^[ab]$
1.1.2花括号"{"
花括号"{"内是指定匹配字符的数量。
^[ab]{3}$
1.1.3圆括号“(“
圆括号“(“ 则是用来分组的。
^(ab)$
1.2 C
插入符号 “^” 表示正则式的开始。
^a
^用在中括号开头的时候,就表示排除括号里的字符。
^[^0-9]$
1.3 $
美元符号“$” 表示正则式的结束。
com$
2、正则表达式验证
推荐一个验证正则表达式的网址:https://regexper.com/
2.1 示例
^[0-9]{3,7}$
上面正则表达式为长度最小为3,最大为7的数字。
验证结果为:
2.2 '│'符号相当于OR操作
^(1|2)$
3、快捷命令
3.1 \d 表示数字[0-9] 注意d前有转义字符\
^\d$
大写D:\D表示非数字
^\D$
3.2 下划线的任何单词字符\w
^\w$
大写W :\W表示非单词
^\W$
3.3 0次或多次发生 *
^[0-9]*$
3.4 至少一次发生+
^[0-9]+$
3.5 0次或1次发生?
^[0-9]?$
总结
以上所述是小编给大家介绍的通俗解释JavaScript正则表达式快速记忆网站的支持!
来源:http://www.cnblogs.com/mengfangui/p/7411771.html
标签:js,正则表达式
0
投稿
猜你喜欢
Python手绘可视化工具cutecharts使用实例
2022-12-25 07:27:54
javascript中直接写php代码的方法
2024-05-02 16:27:46
python读取图片任意范围区域
2023-07-16 06:26:21
js获取select标签选中值的两种方式
2024-04-19 09:50:18
什么是UE,UED?
2008-07-24 13:26:00
详解python使用canvas实现移动并绑定键盘
2022-08-18 01:02:52
PyTorch模型转换为ONNX格式实现过程详解
2022-03-18 00:54:18
Git分支合并冲突解决的方法实现
2023-12-08 08:41:47
Python 调用 zabbix api的方法示例
2021-07-15 02:35:09
python smtplib模块自动收发邮件功能(二)
2023-09-29 19:52:28
Mysql语句快速复习教程(全)
2024-01-26 20:13:37
如何动态在文档中加入<script></script>写入大段js?
2010-07-02 13:17:00
XML:OpenSearch 浏览器指定搜索应用
2010-05-04 19:37:00
python多线程实现动态图绘制
2023-10-22 21:53:53
基于javascript实现tab切换特效
2024-02-24 12:31:58
python统计mysql数据量变化并调用接口告警的示例代码
2024-01-22 22:15:13
python中Pyqt5使用Qlabel标签进行视频播放
2021-12-19 13:32:20
MySQL千万级数据表的优化实战记录
2024-01-23 08:53:12
我的javascript小扎
2008-08-12 13:04:00
python第三方异步日志库loguru简介
2022-03-25 14:34:23