正则表达式

用于匹配字符串中字符组合的模式。在js中,正则表达式也是对象

使用场景:

输入框的输入限制等。

语法:

判断是否有符合规则的字符串:

test()检测是否匹配

了解:exec()

匹配成功返回数组,否则null

元字符(具有特殊含义的字符)

边界符

^匹配行首文本

$匹配行尾文本

量词(表示重复次数)

量词 说明
* 零次或多次
+ 一次或多次
重复0或1次
{n} 重复n次
{n,} 重复n到多次
{n,m} 重复n到m次

字符类

\]匹配字符集合 .除换行符外的任何单个字符 \[abc\]匹配abc中一个 \[a-zA-Z\]匹配大小写英文字母其中任何一个 \[\^a-z\]匹配小写英文字母以外任何单个字符 | 预定类 | 说明 | |-----|--------------------------| | \\d | \[0-9\] | | \\D | \[\^0-9\] | | \\w | \[A-Za-z0-9_\] | | \\W | \[\^A-Za-z0-9_\] | | \\s | 匹配空格,\[\\t\\r\\n\\v\\f\] | | \\S | \[\^\\t\\r\\n\\v\\f\] | 日期格式:\^\\d{4}-\\d{1,2}-\\d{1,2} 修饰符 \| 正则里的或 i,正则匹配时字母不区别大小写 g,匹配所有满足正则表达式的结果 replace替换 str.replace(,'')

相关推荐
壹号用户3 天前
python学习之正则表达式
python·学习·正则表达式
xiaozaq3 天前
java 正则表达式 所有的优先级
java·开发语言·正则表达式
ColderYY3 天前
Python中的正则表达式
开发语言·python·正则表达式
李宥小哥3 天前
正则表达式详解
正则表达式
珊瑚礁的猪猪侠6 天前
正则表达式入门到精通教程(Linux实操版)
linux·人工智能·正则表达式
!win !7 天前
分享二个实用正则
javascript·正则表达式
xw57 天前
分享二个实用正则
javascript·正则表达式
刺客-Andy8 天前
Python 第二十节 正则表达式使用详解及注意事项
python·mysql·正则表达式
好好好起个名真难8 天前
正则表达式
正则表达式
坚持就完事了9 天前
正则表达式与Python的re模块
python·正则表达式