深夜肝了一个计算字符串长度的在线工具

2023-07-29 01:22:19 +08:00
 kingapi
3241 次点击
所在节点    分享创造
30 条回复
Vegetable
2023-07-29 02:03:45 +08:00
很遗憾的通知您,你复制页面的时候把 Select your language 这个位置的文本复制错了。
airyland
2023-07-29 02:06:06 +08:00
不用写函数,每次都是 console 里 `String`.length
Puteulanus
2023-07-29 02:14:24 +08:00
很多剪贴板管理的应该顺带有带这个,像 alfred 的就会显示 words 和 chars
serafin
2023-07-29 02:24:50 +08:00
我也用 chatGPT 写了一个。复制下文到 ChatGPT 获取代码。

“用 js 写一个计算一下字符串长度的 web 页面,用 css 美化一下。”
lhbc
2023-07-29 02:38:16 +08:00
啊,难道你们的文本编辑器不会显示选中的字符串长度吗?
dcsuibian
2023-07-29 03:34:18 +08:00
输入“𠮷”( 0x20BB7 )后显示 2
ericls
2023-07-29 04:33:26 +08:00
ericls
2023-07-29 04:35:17 +08:00
还有更猛的
JeffGe
2023-07-29 05:27:49 +08:00
JavaScript str.length 计算的是 UTF-16 编码下码点的数量,如果要正确的计算 Unicode 字符的数量,需要用 [...str].length

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length
cxtrinityy
2023-07-29 06:56:20 +08:00
深夜果然不适合干活,你看,肝出一套 bug🌚
zictos
2023-07-29 07:16:45 +08:00
js:
"Hello, World!".length

python:
len("Hello, World!")

这不是很简单吗?单独计算字符串中的中文字符数量才有必要写一写,不过也很简单。或者考虑把中文当一个字,英文一个单词或两个字符当一个字。
hackpro
2023-07-29 07:25:40 +08:00
@ericls #8 你这是恶意评论😄
ericls
2023-07-29 07:42:54 +08:00
@hackpro 什么恶意评论,明显就是被 codec, collation 这种东西坑过 哈哈
tanranran
2023-07-29 12:05:32 +08:00
试试这个 这些,巨爽 👩‍👩‍👧‍👧


https://www.emojiall.com/zh-hans/categories/B

tanranran
2023-07-29 12:06:26 +08:00
👪👨‍👩‍👧👨‍👩‍👦‍👦👨‍👨‍👦👨‍👨‍👧‍👦👨‍👨‍👧‍👧👩‍👩‍👧👩‍👩‍👦‍👦👩‍👩‍👧‍👦👩‍👩‍👧‍👧
24Arise
2023-07-29 14:34:27 +08:00
本来 OP 较有兴致的发了个地址想跟大家分享下喜悦,哪知道 V2 这些评论区的人才,你们这些 “刁民”
~
wonderfulcxm
2023-07-29 14:47:06 +08:00
众所周知,v2ex 是一个测试人员聚集地。
xqher042
2023-07-29 15:19:41 +08:00
daimubai
2023-07-29 15:28:39 +08:00
不是,只开发不用的吗?

![]( https://i.niupic.com/images/2023/07/29/bzug.jpg)
ShuWei
2023-07-29 16:07:07 +08:00
计算的到底是什么,字符数量么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960697

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX