正则表达式
赵宇翔
微信:hheedat 微博:loadfail GitHub:hheedat
类别 | 元字符 |
---|---|
匹配对象的元字符 | . […] [^…] \char |
提供计数功能的元字符 | ? * + {min,max} |
匹配位置的元字符 | ^ $ \b ?= ?! |
其他元字符 | (…) \1 \2 |
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions
方法 | 描述 |
---|---|
exec | 返回一个数组(未匹配到则返回null) |
test | 返回true或false |
match | 返回一个数组或者在未匹配到时返回null |
search | 返回匹配到的位置索引,或者在失败时返回-1 |
replace | 使用替换字符串替换掉匹配到的子字符串 |
split | 使用正则表达式或者一个固定字符串分隔一个字符串,并将分隔后的子字符串存储到数组中的String方法 |
参数 | 描述 |
---|---|
i | 忽略大小写 |
m | 让开始和结束字符(^ 和 $)工作在多行模式 demo |
g | 全局匹配 demo |
y | sticky 粘滞 demo demo |