宽度( s)
mb strwidth 移植到 JavaScript.
计算字符串的宽度,其中半行字符为 1,而全行字符为 2. 见"..... http://www.unicode.org/reports/tr11/ (中文(简体) ) 关于东亚字符宽度的详情.
安装
使用 npm :
npm install @demouth/mb_strwidth
使用 unpkg CDN:
<script src="https://unpkg.com/@demouth/[email protected]/dist/mb_strwidth.min.js"></script>
实例
此软件包的结果与 mb_strwidth() 在首页.
ES模块 :
import { mb_strwidth } from "@demouth/mb_strwidth";
console.log(mb_strwidth("𠮷野家")); // 6
常见JS :
const { mb_strwidth } = require("@demouth/mb_strwidth");
console.log(mb_strwidth("𩸽定食食べたい😭")); // 15
浏览器 :
<script src="https://unpkg.com/@demouth/[email protected]/dist/mb_strwidth.min.js"></script>
<script>
console.log(mb_strwidth("𩸽定食食べたい😭")); // 15
</script>
参考文献(PHP 7.3.28):
var_dump(mb_strwidth('𩸽定食食べたい😭')); // int(15)
https://www.php.net/manual/en/unposition.mb-strwidth.php 页面存档备份,存于互联网档案馆