全部指南

遵守字数或字符数限制

发布于 · 更新于 阅读约 2 分钟

500 个字符或 300 个词的限制,取决于怎么数。同一段文字,数不数空格、表情符号或换行,会得到不同的总数。

工具给出的数字

统计字数 在您输入时实时显示六个数字,点击“处理”按钮后给出详细结果。两者的总数始终相同。

数字统计什么
词数由空格分隔的字符组
字符数您看到的符号,包括空格
不含空格字符,不含空格和换行
行数行,包括空行
段落数由空行隔开的文字块
阅读时间按每分钟 220 个词估算的时间,向上取整到分钟

什么是一个词

两个空格之间的每一组字符都算作一个词,包括像“%”这样单独的符号。测试结果如下:

文字词数
Aujourd’hui, c’est l’été : peut-être 12,5 % de plus.9
L’été d’aujourd’hui, c’est-à-dire demain.4
rendez-vous 10-12 mars, et/ou 3×4 ; www.exemple.fr/page-17
1 234,56 € et 3.145

因此,连字符、撇号和斜杠不会把一个词拆开:“peut-être”和“c’est-à-dire”各算一个词。

空格与制表符

文字“un deux”后面跟两个制表符,再接“trois”和两个空格,共有 3 个词、18 个字符,其中不含空格的有 11 个:多个空格和制表符都算作字符。

带重音的字母与表情符号

字符就是您看到的一个符号。分成两部分写的“é”(字母加上重音)在屏幕上算一个字符。许多表单统计的却是另一种东西:JavaScript 长度的单位,也叫 UTF-16。

文字字符数UTF-16 单位
“été”(重音分解形式)35
“Bravo 👨‍👩‍👧 ?”(家庭表情符号)916

详细结果同时显示两者。如果表单拒绝了工具认为足够短的文字,请对照 UTF-16 单位那一行。

换行

Windows 的换行用两个符号书写。文字“Un”“Deux”、一个空行、“Trois”,共 4 行、2 个段落、14 个字符和 17 个 UTF-16 单位:每个换行在屏幕上算 1 个字符,算 2 个单位。

中文、日文与泰文

这些文字在词与词之间不使用空格。此时浏览器会对文字进行分词:中文句子“今天天气很好,我们去公园。”得到 6 个词和 13 个字符。这种分词只是估算,限制严格时请按表单的规则确认。

为什么表单显示的总数不同

  • 它统计的是 UTF-16 单位,而不是可见字符。
  • 它把每个换行算作两个符号。
  • 它统计空格,或者相反,忽略空格。
  • 它拆分词的方式不同,比如在连字符处拆开。

文字里也可能有多余的空格。发布文字之前先清理 说明了如何去掉它们。

核对限制

  1. 把文字粘贴到工具里。
  2. 找出与规则相符的数字:词数、字符数,还是不含空格的字符数。
  3. 如果表单的统计方式不同,请留出余量,并粘贴最终文字来测试。

统计字数