请问javascript正则里面\s\S和.的区别

[sS]+?和.+?的区别


蝴蝶刀刀
浏览 3821回答 1
1回答

饮歌长啸

\s 匹配空白字符;\S 匹配非空白字符;+? 匹配 1 次或多次。[\s\S]+? 就是匹配任意字符1次或多次。. 匹配换行符以外的字符。[.]+? 就是匹配换行符以外的字符1次或多次。区别就在于:/.+?/.test('\n')  // false/[\s\S]+?/.test('\n')  // true/.+?/.test('\r') // false/[\s\S]+?/.test('\r')  // true
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript