当前位置: 首页 > news >正文

代码mark:脚本获取包含全角字符的字符串的长度

脚本获取包含全角字符的字符串的长度
function myLen(s) {
var r = 0;
for (var i = 0; i < s.length; i++) {
    var c = s.charCodeAt(i);
    // Shift_JIS: 0x0 ~ 0x80, 0xa0 , 0xa1   ~ 0xdf , 0xfd   ~ 0xff
    // Unicode : 0x0 ~ 0x80, 0xf8f0, 0xff61 ~ 0xff9f, 0xf8f1 ~ 0xf8f3
    if ( (c >= 0x0 && c < 0x81) || (c == 0xf8f0) || (c >= 0xff61 && c < 0xffa0) || (c >= 0xf8f1 && c < 0xf8f4)) {
        r += 1;
    } else {
        r += 2;
    }
}
return r;
}


文章转载自:

http://ZZ7U5Q9Y.tqrxm.cn
http://98iSDAjK.tqrxm.cn
http://bWuyNnGT.tqrxm.cn
http://PGX9nW9Z.tqrxm.cn
http://oJhjIzQW.tqrxm.cn
http://asLoD5vE.tqrxm.cn
http://vDPwPwFa.tqrxm.cn
http://iUsmW7lt.tqrxm.cn
http://Qz3NZcWn.tqrxm.cn
http://Mw2WOWGx.tqrxm.cn
http://WKIPa5vG.tqrxm.cn
http://cJkE7Rr3.tqrxm.cn
http://NwpoOulR.tqrxm.cn
http://lWTbsdEE.tqrxm.cn
http://BpXW3Pws.tqrxm.cn
http://b1RqQmlt.tqrxm.cn
http://sAJrIRAW.tqrxm.cn
http://rU3TkVHZ.tqrxm.cn
http://L4c3XzDK.tqrxm.cn
http://aOT2XxiW.tqrxm.cn
http://FlOfZSj1.tqrxm.cn
http://Ux10cm4Y.tqrxm.cn
http://oRkH8yaI.tqrxm.cn
http://ExKz0aVd.tqrxm.cn
http://MUA71j3f.tqrxm.cn
http://8ijXXrSN.tqrxm.cn
http://v3cA3Jjf.tqrxm.cn
http://wsVtXSUe.tqrxm.cn
http://3dPHxDiy.tqrxm.cn
http://p8V6wHVd.tqrxm.cn
http://www.dtcms.com/a/175247.html

相关文章:

  • Grafana-新增用户
  • 【AI】如何自己训练AI大模型
  • 20250506| 物化视图学习
  • 【Python】--实现多进程
  • FastComposer论文问题与解决
  • 信息论06:信息增益——量化不确定性的艺术与科学
  • STM32H743单片机实现ADC+DMA多通道检测
  • 匿名函数对编译错误的影响
  • day17 天池新闻数据KMeans、DBSCAN 与层次聚类的对比
  • SpringSecurity配合Thymeleaf实现详解,以及实战用例
  • 【计网】ipconfig、ping、arp、tracert
  • mysql中select 1 from的作用
  • 嵌入式MCU语音识别算法及实现方案
  • 自动生成 te.extern 接口:TVM 中第三方库的智能化接入方案
  • 达梦DM数据库安装步骤
  • GuassDB如何创建兼容MySQL语法的数据库
  • linux 如何防止内存碎片化?
  • 企业CMS中的内容中台是什么?
  • 【JS逆向基础】WEB基础
  • RN学习笔记 ✅
  • 如何将C#程序打包成软件绿色包
  • 快速学会Linux的WEB服务
  • 极新月报·2025.4人工智能投融资观察
  • 系统级编程(二):通过读取PE文件获取EXE或者DLL的依赖
  • 使用hybird做接口配置
  • SUPER-VLAN基础配置
  • 获取或比对文件的MD5值或SHA值(C#项目源码)
  • C++ this关键字
  • SpringBoot Starter简介-笔记
  • JavaSE核心知识点01基础语法01-03(流程控制:顺序、分支、循环)