[sS]+?和.+?的區(qū)別
請(qǐng)問(wèn)javascript正則里面\s\S和.的區(qū)別
蝴蝶刀刀
2018-08-21 10:09:48
TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
\s
匹配空白字符;\S
匹配非空白字符;+?
匹配 1 次或多次。
[\s\S]+?
就是匹配任意字符1次或多次。
.
匹配換行符以外的字符。
[.]+?
就是匹配換行符以外的字符1次或多次。
區(qū)別就在于:
/.+?/.test('\n') // false/[\s\S]+?/.test('\n') // true/.+?/.test('\r') // false/[\s\S]+?/.test('\r') // true
舉報(bào)