JavaScript获取中英文混合字符串长度的方法示例

作者:hfhwfw 时间:2024-05-02 16:27:25 

本文实例讲述了JavaScript获取中英文混合字符串长度的方法。分享给大家供大家参考,具体如下:

JavaScript获取中英文混合字符串的长度方法:

function StrLen(sString) {
 var j = 0;
 var s = sString;
 if (s=="") return j;
 for (var i=0; i<s.length; i++)
 {
  if (s.substr(i,1).charCodeAt(0)>255) j = j + 2;
  else j++
 }
 return j;
}

应用示例:

var fName = file.value.substring(file.value.lastIndexOf('//')+1);
if(StrLen(fName)>50){
 alert('文件名称长度不能超过25个汉字50个字符! ');
 return false;
}

希望本文所述对大家JavaScript程序设计有所帮助。

标签:JavaScript,中英文,字符串
0
投稿

猜你喜欢

  • mysql ERROR 1045 (28000)问题的解决方法

    2024-01-16 23:24:32
  • python ipset管理 增删白名单的方法

    2021-02-10 17:38:19
  • javascript发表评论或者留言时的展开效果

    2024-05-02 17:29:19
  • 进行数据处理的6个 Python 代码块分享

    2022-10-21 12:56:18
  • 解决Tensorflow使用pip安装后没有model目录的问题

    2023-08-09 22:58:05
  • 如何获知服务器上Application对象及其对应的值?

    2009-11-24 18:09:00
  • 详解Vue中添加过渡效果

    2024-04-27 16:04:29
  • JavaScript代码执行的先后顺序问题

    2024-04-29 13:45:54
  • Python简单实现区域生长方式

    2023-08-08 12:07:38
  • CSS框架的利与弊

    2007-12-06 12:59:00
  • python监控网站运行异常并发送邮件的方法

    2021-07-28 06:27:34
  • PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法

    2023-11-16 13:00:48
  • Python OpenCV实战之与机器学习的碰撞

    2022-04-30 17:17:21
  • ASP获取ACCESS数据库的表名以及表名对应的字段名和字段类型

    2009-12-25 18:57:00
  • 怎样在SQL Server中去除表中不可见字符

    2009-02-05 15:23:00
  • 利用sort()和Math.random()实现元素的随机排列

    2010-10-19 12:42:00
  • ASP生成静态模版技术(带参数的标签)

    2009-03-03 12:29:00
  • Response.Flush的用法

    2010-04-08 12:54:00
  • SQL Server 1069错误(由于登录失败而无法启动服务)解决方法

    2008-09-12 17:35:00
  • d3.js实现简单的网络拓扑图实例代码

    2024-05-09 10:19:58
  • asp之家 网络编程 m.aspxhome.com