严谨化 \S 的描述

\S 匹配所有非空白字符 而非所有不是空格的字符
This commit is contained in:
xianshenglu
2018-02-27 09:28:35 +08:00
committed by GitHub
parent 50bd8d09d2
commit 69a86e75c5
+1 -1
View File
@@ -105,7 +105,7 @@ ES6 新增了使用大括号表示 Unicode 字符,这种表示法在正则表
/^\S$/u.test('𠮷') // true
```
上面代码的`\S`是预定义模式,匹配所有不是空格的字符。只有加了`u`修饰符,它才能正确匹配码点大于`0xFFFF`的 Unicode 字符。
上面代码的`\S`是预定义模式,匹配所有非空白字符。只有加了`u`修饰符,它才能正确匹配码点大于`0xFFFF`的 Unicode 字符。
利用这一点,可以写出一个正确返回字符串长度的函数。