JavaScript 中英文字符判断和长度计算

JS判断字符串长度的5个方法(区分中文和英文) 主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 立即下载
 

 

 

 

 

 

function   Check(Item)      
    
{   
    
var num    
    
var   j   =   0;      
        
var   s   =  $F(Item);      
        
if   (s=="") $('Length').innerHTML = '0/1';      
        
else j = s.length;   
        if(/[^/x00-/xff]/g.test(s))  
        
{   
            j
=j*2;   
            num 
= j/2/71+1;   
            $(
'Length').innerHTML = j/2 + '/' + num.toString().split('.')[0];   
        }
   
        
else  
        
{   
            num 
= j/161+1;   
            $(
'Length').innerHTML = j + '/' + num.toString().split('.')[0];   
        }
   
           
        
//alert("字符数:"+j);      
    }
  

 

JavaScript中英文字符长度统计方法示例【按照中文占2个字符】 本文实例讲述了JavaScript中英文字符长度统计方法。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS中英文字符串长度计算</title> </head> <body> [removed] var oriText = "一二三四五六七八九十1234567890"; // 将一个中文字符转换为两个星 var result = oriText .replace(/[^\x00-\xff]/g, '**'); alert(result.length); // 将输出3 立即下载

相关推荐

AFSim 2.9中文手册实战指南:从安装到高级功能详解(附B站视频链接)

本文详细介绍了AFSim 2.9的安装配置、基础功能操作和高级功能应用,帮助用户快速掌握这款强大的仿真平台。从系统要求检查到多体动力学仿真,再到性能优化技巧,全面解析AFSim 2.9的使用方法,适合初学者和进阶用户参考。

weixin_30892037的博客 568

JS 区分中英文字符/获取字符串实际长度(区分中英文)

原理:前128个字符就是ASCII码,占用一个字节,128个之后是扩展码(Unicode码),占用2个字节。汉字:[0x4e00,0x9fa5](或十进制[19968,40869])是全角字符的范围(注意这里有个非),通过正则来获取字符串中的全角字符。小写字母:[0x61,0x7a](或十进制[97, 122])大写字母:[0x41,0x5a](或十进制[65, 90])数字:[0x30,0x39](或十进制[48, 57])

qq_17627195的博客 1309

新手必看:用FileZilla从武大IGS中心下载GNSS数据,再到crx2rnx转换的完整流程

本文详细介绍了新手如何通过FileZilla从武汉大学IGS中心下载GNSS数据,并使用crx2rnx工具将数据转换为RINEX格式的完整流程。涵盖工具准备、FTP连接、文件解压、格式转换及常见问题排查,帮助测绘和地信专业人员高效处理GNSS观测值数据。

weixin_29292431的博客 427

js判断字符长度(包括中文英文和数字)

先上代码: function strCode(str) { //获取字符串的字节数 var count = 0; //初始化字节数递加变量并获取字符串参数的字符个数 if (str) { //如果存在字符串,则执行 len = str.length; for (var i = 0; i < len; i++) { //遍历字符串,枚举每个字符 if (str.charCodeAt(i) > 255) { //字符

qq_43437571的博客 1万+

Windows10完美驱动Apple Studio Display:从雷电接口到亮度调节全攻略

本文详细介绍了如何在Windows10系统上完美驱动Apple Studio Display,涵盖雷电接口兼容性、亮度调节及色彩管理等关键问题。通过实测对比不同转接方案和显卡兼容性,推荐使用贝尔金VR线和NVIDIA GTX-1660显卡,并提供了BootCamp驱动安装和亮度调节的终极解决方案,帮助用户实现最佳显示效果。

elastic6hunter的博客 1122

【在英伟达nvidia的jetson-orin-nx上使用调试can基础收发-硬件连接-开机自启动can-初步调试】

近期开始学习英伟达的工控板,作为新手还是有很多不同懂得地方,但是一部分它用的linux系统,有点像玩树莓派,通过自己一段时间学习can调试,终于可以简单通信了。开始的时候,自己也是什么都不是很懂,从新手一点点摸索过来,现在使用工控机,简单can通信也已经没有问题了,算是有些进步吧。每一步走的都很艰辛,需要反复验证,才能准去无误,开始以为发送没有问题就没事了,没想到发送可以却接受不行,每一步都要反复确认啊,这个问题会持续关注下吧。

qq_22146161的博客 6123

JS判断中英文字符串长度

function caculateLength(str){ var english = str.replace(/[^/x00-/xff]/g,);//将所有的英文字符替换为空 var length = (str.length - english.length)*2 + english.length ;//中文两个字符英文一个字符计算总长度 return length;}

726

OpenClaw与传统AI助手区别,为什么要本地部署

OpenClaw是一款本地部署的开源AI助手框架,与ChatGPT等云端服务相比具有显著优势。它支持完全离线运行,数据隐私性高,所有信息都存储在本地设备上,避免了云端服务的隐私风险。OpenClaw采用模块化设计,可自由定制功能,且无需支付订阅费用,只需一次性硬件投入。推荐在树莓派、迷你主机等设备上部署,最低配置仅需1核CPU和1GB内存。安装过程包含系统初始化、依赖安装、配置设置等步骤,支持通过systemd服务实现开机自启和后台运行。特别适合注重数据安全、需要离线使用或预算有限的用户群体。

一键难忘的博客 1692

用js判断字符串的字节长度(区分汉字和英文)

【代码】用js判断字符串的字节长度(区分汉字和英文)

weixin_58631631的博客 1045

CARAFE轻量级上采样算子详解:从原理到YOLOv5/YOLOv8实战魔改全攻略

摘要: 本文探讨了CARAFE(内容感知特征重组)上采样算子在YOLOv5/YOLOv8目标检测模型中的应用。传统上采样方法(如最近邻插值)易丢失细节信息,而CARAFE通过内容自适应机制和大感受野特性,动态生成上采样核,显著提升小目标检测性能。文章详细解析了CARAFE的算法原理(核生成与特征重组两步),并提供了在YOLOv5/YOLOv8中集成的代码实现与配置修改方案。实验表明,引入CARAFE后模型mAP提升约0.6%,且保持轻量级优势。此外,文中还总结了训练调优技巧、部署优化方案及常见问题解决方法,

FJN110的博客 918

USB 网卡——RNDIS 控制消息流程

在其控制端点上获取控制消息时,设备必须在通信类接口的中断 IN 端点上返回通知,每当设备可以返回控制消息时,主机就会轮询该通知。需要注意的是,如果设备由于某种原因收到GET_ENCAPSULATED_RESPONSE,并且无法使用控制端点上的有效数据做出响应,则应返回设置为 0x00 的单字节数据包,而不是 stall 控制端点。下表中定义了此传输。收到 RESPONSE_AVAILABLE 通知后,主机使用下表中定义的GET_ENCAPSULATED_RESPONSE 传输从控制端点读取控制消息。

tyustli 371

较真:js判断中文字符串长度的正确方法

对于使用javascript编程的人来说,判断字符串长度应该是常用又简单的操作,但在判断包含有中文字符或其他非asci字符的字符串长度时,却有些坑在里面。

一名高级工程师的博客 2530

DataCastle-租金预测

ID:编号;时间:房屋信息采集的时间;小区名:房屋所在小区,已脱敏处理;小区房屋出租数量:小区出租房屋数量,已脱敏处理;楼层:0、1、2分别表示楼层低,中,高;总层数:房屋所在建筑的总楼层数,已脱敏处理;房屋面积:房屋面积数值,已脱敏处理;房屋朝向:房屋的朝向;居住状态:房屋的居住状态,表示是否已出租或居住中,已脱敏处理;卧室数量:户型信息,数字表示卧室的个数;卫的数量:户型信息,数字表示卫生间的个数;厅的数量:户型信息,数字表示厅的个数;

优快云 精品推荐 3458

js判断文字长度(区分中文及英文)

方法一: var len = 0; var v = $.trim($(this).val()); for(i=0;i<v.length;i++) { if(v.charCodeAt(i)>256) { len += 3; } else { len++; } } 利用charCodeAt 获取该字符的unicode编码来判断,(unico

z69183787的专栏 7860

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

js 中英文字符串长度

<script language="javascript"> //判断中英文: function isChinese(str) { var lst = /[u00-uFF]/; return !lst.test(str); } if(isChinese("名字")) alert("Yes"); else alert("N...

weixin_30493401的博客 77

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

使用 sql、 javascript 按字节截取、计算中英文混合字符串字节数

简介:使用sql和javascript两种方式统计中英文混合字符串中字节长度的办法。 历史: 以前做前台验证的时候,使用过用javascript计算中英文混合字符串的小算法,比较简单,如下: var tempvalue = "12一二三四五345"; //有值时验证,无值时不管 if(tempvalue==null || tempvalue.length==0 || t

深海酷酷鱼的专栏 2821

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

js判断字符串长度

参考: https://www.cnblogs.com/hello321/p/7821400.html function countLength(str) { var inputLength = 0; //给一个变量来记录长度 for (var i = 0; i &amp;lt; str.length; i++) { var coun...

神zhi殇的博客 3891

js 计算字符串长度 中英文

目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)   方法一:    代码如下: String.prototype.gblen = function() {     var len = 0;     for (var i=0; i     if (this.charCodeAt(i)>127 || this.charCodeAt(i)==9

zhudoney的专栏 1382

vue 统计中英文字符串长度_JS判断字符串长度的5个方法(区分中文和英文)

目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)方法一:String.prototype.gblen = function() {var len = 0;for (var i=0; iif (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {len += 2;} else {len ++;}}return len;}方法二:fun...

weixin_39895684的博客 5085

js判断字符的宽度

需求背景:根据文字的内容设置元素的宽度,但是中文和英文的宽度不一样,所以遍历字符串,如果是中文,长度加2, 如果是英文,长度加1。因此,做此笔记。 方式一: function strLen(str) { var len = 0; for (var i=0; i<str.length; i++) { if (str.charCodeAt(i)...

MZ_的博客 3405

js判断中英文字符串长度

&lt;script language="javascript"&gt; //判断中英文: function isChinese(str) {     var lst = /[u00-uFF]/;           return !lst.test(str);      } if(isChinese("名字")) alert("Yes"); else alert("NO"); &lt;/sc...

Java天堂 176

CRT显示器数字视频播放全攻略:信号转换、分辨率适配与画质调校

在数字视频播放领域,信号转换与分辨率适配是基础且关键的技术环节。其核心原理在于将现代设备输出的数字信号,通过数模转换(DAC)过程,精确还原为CRT等模拟显示设备能够识别的连续信号。这项技术的价值在于,它不仅是简单的接口转换,更是实现跨时代设备兼容、还原特定显示效果(如CRT的扫描线、色彩与伽马特性)的工程基础。其应用场景广泛,从复古游戏、经典动画回放到专业影像修复,都需要精准的信号链处理。本文聚焦于【索尼特丽珑G420】这一经典CRT显示器,深入探讨如何利用【mpv播放器】与【CRU工具】等方案,解决HD

weixin_33795093的博客 543

php中文网教程JS,js处理包含中文的字符串

场景:js中String类型自带的属性length获取的是字符串的字符数目,但是前端经常会需要限制字符串的显示长度,一个中文字符又大概占两个英文小写字符的显示位置,所以中英文混合的情况下用length值来判断显示长度往往并不正确。常规的解决办法是遍历字符串,中文字符计长度2,非中文字符计长度1,通过新计算出来长度总和来限制字符串的显示长度。看代码↓↓↓var Tools ={ //是否包含中...

weixin_30590161的博客 147

获取某个输入框的字符长度_JS控制输入框内字符串长度

JS控制输入框内字符串长度代码如下:// 获取字符串的字节长度function len(s) {s = String(s);return s.length + (s.match(/[^\x00-\xff]/g) || "").length;// 加上匹配到的全角字符长度}function limit(obj, limit) {var val = obj.value;if (len(val) &gt...

weixin_26712075的博客 1038

php 判断中文长度超出截取,JS字符串长度判断,超出进行自动截取的实例(支持中文)...

今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了,下面是JS代码:var GetLength = function (str) {///获得字符串实际长度,中文2,英文1///要获得长度的字符串var realLength = 0, len = str.length, charCode = -1;for (var ...

weixin_33618737的博客 376

js截取指定长度字符

Code ///<summary> ///截取指定长度的(中英文)字符 ///</summary> functioncurStr(str,length) { varposition=0; varresult=[]; for(vari=0;i<str.length;i++) { ...

weixin_30292843的博客 88
下一篇: 用正则表达式按指定长度分割字符串(C#)
CoffeeShop
博客等级 码龄24年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值