跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 根据显示宽度,如何判断字符串长度和截取字符串?
未分類
30 10 月 2020

根据显示宽度,如何判断字符串长度和截取字符串?

根据显示宽度,如何判断字符串长度和截取字符串?

資深大佬 : PDX 5

比如中日韩显示宽度为 2,英文和其他拉丁字母显示宽度为 1,其他半角符号为 1,emoji 为 2

如果我限定一个输入框为最多输入 5 个字的话,就应该做多 5 个中文,10 个英文字母,该如果判断呢?

大佬有話說 (3)

  • 資深大佬 : leopod1995

    1.判断 unicode 编码
    2.转 Buffer 判断长度

  • 資深大佬 : xx6412223

    转字节数组

  • 資深大佬 : ljpCN

    这个之前见过类似的代码,先用正则匹配判断哪部分是哪种字符,再挨个计算这些部分的长度,比如中文一个字符长度为 2,英文为 1,最后求和看总数会不会超过

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具