0
我似乎找不到一個正則表達式來過濾長度小於'n'字符的句子。正則表達式用最短的詞長來過濾句子
例如: 'N'= 3
的 「Hello World,你好再次」 不匹配
的 「Hello World,JavaScript是瘋狂」 是一個匹配,因爲 '被' 具有小於3個字符。
我似乎找不到一個正則表達式來過濾長度小於'n'字符的句子。正則表達式用最短的詞長來過濾句子
例如: 'N'= 3
的 「Hello World,你好再次」 不匹配
的 「Hello World,JavaScript是瘋狂」 是一個匹配,因爲 '被' 具有小於3個字符。
[11:42:43.562] /\b\w{1,2}\b/.test("Hello World, Hello Again")
[11:42:43.565] false
--
[11:43:09.002] /\b\w{1,2}\b/.test("Hello World, Javascript is Crazy")
[11:43:09.005] true
如果你想要小於{1,2},如果你想要小於,使用{1,3}如果你想小於或等於。
嘗試這種模式:
var pattern = '/\b.{1,3}\b/';