AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
JS正则表达式
2017-02-20 10:12:49
3
举报
分享方式
免费使用
AI智能生成
JS 正则表达式整理
javascript
模版推荐
作者其他创作
大纲/内容
方法
test
正则.test(字符串)
正则匹配字符串,匹配成功返回true,失败返回false
search
字符串.search(正则)
正则匹配字符串,匹配成功返回匹配成功的位置,失败返回-1
match
字符串.match(正则)
正则匹配字符串,匹配成功返回匹配成功的数组,失败返回null
replace
字符串.replace(正则, 新的字符串)
正则匹配字符串,匹配成功的字符串替换成新的字符串
字符串.replace(正则,callback)
callback函数的第一个参数就是匹配成功的字符
默认规则
区分大小写
如果需要不区分大小写,需要在正则最后加上标识符 i
正则匹配成功一次就会停止,不会继续匹配
如果需要继续匹配,需要在正则最后加上标识符 g (全局匹配)
操作字符串
写法
字符规则
转义字符
\n, \r, \t
\s,\S,\w,\W,\d,\D
点 .
\b,\B
\1 重复的子项
量词 { } : {n,m},至少出现n次,最多m次
+ : 至少出现一次
* : 至少出现0次
? : 0次或1次
| 或
匹配子项
( ) 还有分组操作的含义
字符类 [ ]
[ ] 整体代表一个字符
任意字符 [adf]
范围 [a-z0-9A-Z]
排除 [^abc]
正则收尾
^ : 正则的最开始位置,就代表起始的意思
$ : 正则的最后位置 , 就代表结束的意思
收藏
立即使用
SVG
收藏
立即使用
JS正则表达式
LandLan
职业:coder
去主页
Collect
Get Started
正则表达式
Collect
Get Started
正则表达式
Collect
Get Started
正则表达式
Collect
Get Started
正则表达式学习笔记
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document