From 69a86e75c54ae6a8cda20ff0c854f8c24ebc3324 Mon Sep 17 00:00:00 2001 From: xianshenglu Date: Tue, 27 Feb 2018 09:28:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=A5=E8=B0=A8=E5=8C=96=20\S=20=E7=9A=84?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit \S 匹配所有非空白字符 而非所有不是空格的字符 --- docs/regex.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/regex.md b/docs/regex.md index 6a78a70..f64421b 100644 --- a/docs/regex.md +++ b/docs/regex.md @@ -105,7 +105,7 @@ ES6 新增了使用大括号表示 Unicode 字符,这种表示法在正则表 /^\S$/u.test('𠮷') // true ``` -上面代码的`\S`是预定义模式,匹配所有不是空格的字符。只有加了`u`修饰符,它才能正确匹配码点大于`0xFFFF`的 Unicode 字符。 +上面代码的`\S`是预定义模式,匹配所有非空白字符。只有加了`u`修饰符,它才能正确匹配码点大于`0xFFFF`的 Unicode 字符。 利用这一点,可以写出一个正确返回字符串长度的函数。