[sS]+?和.+?的区别
1 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
\s
匹配空白字符;\S
匹配非空白字符;+?
匹配 1 次或多次。
[\s\S]+?
就是匹配任意字符1次或多次。
.
匹配换行符以外的字符。
[.]+?
就是匹配换行符以外的字符1次或多次。
区别就在于:
/.+?/.test('\n') // false/[\s\S]+?/.test('\n') // true/.+?/.test('\r') // false/[\s\S]+?/.test('\r') // true
添加回答
举报
0/150
提交
取消