文档章节

如何计算字符串的长度?

o
 osc_z1hvg4cu
发布于 2018/04/24 21:02
字数 139
阅读 3
收藏 0

精选30+云产品,助力企业轻松上云!>>>

在开发的过程中,经常会遇到一些各种平台对输入字符的要求限制

那么,如何准确得到一个字符串的长度,包括英文和数字?

我通常用如下的代码去计算字符串的长度。

 1 function sizeof(str){//计算字符串长度
 2             let total = 0,
 3             i,
 4             charCode,
 5             len;
 6             for(i = 0, len = str.length; i < len; i++){  
 7                 charCode = str.charCodeAt(i);  
 8                 if(charCode <= 0x07ff){//英文字符
 9                     total += 1
10                 }else{//中文字符
11                     total += 2
12                 }
13             }
14             return total
15 }

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
PHP计算字符串长度

PHP计算字符串长度,包括计算英文、GBK、UTF-8多种字符集下PHP如何计算字符串长度。英文字符串长度 strlen()是PHP自带的计算英文字符串的函数。 GBK字符串长度 中文字符计算为2个字符,英文字...

harold
2015/08/12
0
0
sql拆分字符串 + 字符串指定字符个数统计

mysql字符串str 长度函数CHARLENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHARLENGTH(...

osc_sdnu59mg
昨天
4
0
sql拆分字符串 + 字符串指定字符个数统计

mysql字符串str 长度函数CHARLENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHARLENGTH(...

chw65897
前天
0
0
JS:1.8,字符串(string)对象(length,indexOf(),lastIndexOf(),replace(),match(),toUpperCase(),toLowerCase())

ylbtech-string:字符串(string)对象 JavaScript String(字符串)对象 实例 length属性 indexOf(),lastIndexOf() replace() match() toUpperCase(),toLowCase() JS:1.8.0,JavaScript Stri......

吞吞吐吐的
2017/11/16
0
0
编辑距离计算与Python实现

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/meiqi0538/article/details/100174208 1 什么是编辑距离 在计算文本的...

皮乾东
2019/08/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

强制行家更新 - Force maven update

问题: I imported my working project on other computer so it started to download dependencies. 我将工作项目导入其他计算机,因此它开始下载依赖项。 Apparently in the meantime my ......

javail
47分钟前
13
0
skywalking实现分布式系统链路追踪

一、背景 随着微服务的越来越流行,我们服务之间的调用关系就显得越来越复杂,我们急需一个APM工具来分析系统中存在的各种性能指标问题以及调用关系。目前主流的APM工具有CAT、Zipkin、Pinpo...

燚-焱
53分钟前
16
0
2020最新的Spring Boot 分布式锁的具体实现(内附代码)

前言 面试总是会被问到有没有用过分布式锁、redis 锁,大部分读者平时很少接触到,所以只能很无奈的回答 “没有”。本文通过 Spring Boot 整合 redisson 来实现分布式锁,并结合 demo 测试结...

北柠Java
59分钟前
28
0
Shiro中获取Cookie

自定义shiro的SessionIdCookie 在使用shiro的时候,曾经有段时间很苦恼,因为我cookie的sessionId经常无故被改,然后抛There is no session with id [xxxx]的异常。我们知道,当请求过来,s...

豫华商
59分钟前
14
0
JPA和Hibernate有什么区别? [关闭] - What's the difference between JPA and Hibernate? [closed]

问题: I understand that JPA 2 is a specification and Hibernate is a tool for ORM. 我知道JPA 2是一个规范,而Hibernate是ORM的工具。 Also, I understand that Hibernate has more fea......

富含淀粉
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部