当前位置: 首页 > article >正文

JavaScript 正则表达式

JavaScript 正则表达式(RegEx)是一种强大的工具,用于在字符串中查找匹配的模式、替换文本,或者验证输入的格式。下面是一些常用的正则表达式操作和语法:

常用正则表达式符号:

  1. .:匹配任意字符(除了换行符)。
  2. ^:匹配输入字符串的开始。
  3. $:匹配输入字符串的结束。
  4. []:定义字符集合。例如:[a-z] 匹配所有小写字母。
  5. []:定义否定字符集合。例如:[0-9] 匹配任何不是数字的字符。
  6. |:逻辑“或”运算符,表示选择。例如:a|b 匹配字符 a 或字符 b。
  7. ():分组,表示捕获一个子表达式。例如:(abc) 会匹配“abc”。
  8. +:匹配前面的元素一次或多次。例如:a+ 匹配一个或多个字母“a”。
  9. *:匹配前面的元素零次或多次。
  10. ?:匹配前面的元素零次或一次。
  11. {n}:匹配前面表达式恰好出现 n 次。
  12. {n,}:匹配前面表达式至少出现 n 次。
  13. {n,m}:匹配前面表达式至少出现 n 次,至多出现 m 次。
  14. \d:匹配数字字符,等价于 [0-9]。

http://www.kler.cn/a/473066.html

相关文章:

  • SpringBoot3动态切换数据源
  • 推动多语言语音科技迈向新高度:INTERSPEECH 2025 ML-SUPERB 2.0 挑战赛
  • leetcode 5. 最长回文子串
  • Java语法总结
  • WandB使用笔记
  • oracle闪回恢复数据:(闪回查询,闪回表,闪回库,回收站恢复)
  • 代码随想录算法训练营第1天(数组1)| 704. 二分查找、27. 移除元素、977.有序数组的平方
  • 【数据库】SQL相关知识点总结1(数据库约束、三大范式、关系模型、聚合函数)
  • 为什么页面无法正确显示?都有哪些HTML和CSS相关问题?
  • PHP语言的函数实现
  • svelte5中使用react组件
  • 跨界融合:人工智能与区块链如何重新定义数据安全?
  • MATLAB语言的软件工程
  • c#13新特性
  • 推动多语言语音科技迈向新高度:INTERSPEECH 2025 ML-SUPERB 2.0 挑战赛
  • JAVA常见问题解答
  • 【LeetCode Hot100 贪心算法】 买卖股票的最佳时机、跳跃游戏、划分字母区间
  • 【网络云SRE运维开发】2025第2周-每日【2025/01/08】小测-【第8章 STP生成树协议】理论和实操
  • 【Linux】shell脚本编程
  • 详解opencv resize之INTER_LINEAR和INTER_AREA
  • 用户注册模块(芒果头条项目进度4)
  • JVM三JVM虚拟机
  • 战地雷达通信系统中无人机与特种车辆智能组网及雷达通信一体化研究报告
  • UE蓝图节点备忘录
  • C++ 泛型编程:动态数据类模版类内定义、类外实现
  • 嵌入式系统 (2.嵌入式硬件系统基础)