js获取提交的字符串的字节数


Posted in Javascript onFebruary 09, 2009

方法1: 

function getBytesCount(str) 
{ 
var bytesCount = 0; 
if (str != null) 
{ 
for (var i = 0; i < str.length; i++) 
{ 
var c = str.charAt(i); 
if (/^[\u0000-\u00ff]$/.test(c)) 
{ 
bytesCount += 1; 
} 
else 
{ 
bytesCount += 2; 
} 
} 
} 
return bytesCount; 
}

方法2:
function getBytesCount2(str) 
{ 
if (str == null) 
{ 
return 0; 
} 
else 
{ 
return (str.length + str.replace(/[\u0000-\u00ff]/g, "").length); 
} 
}
Javascript 相关文章推荐
Mootools 1.2教程 Tooltips
Sep 15 Javascript
JavaScript获取/更改文本框的值的实例代码
Aug 02 Javascript
js实现拉伸拖动iframe的具体代码
Aug 03 Javascript
vue2实现可复用的轮播图carousel组件详解
Nov 27 Javascript
node中modules.exports与exports导出的区别
Jun 08 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
Sep 28 Javascript
详解vue-cli3开发Chrome插件实践
May 29 Javascript
微信小程序实现左侧滑栏过程解析
Aug 26 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
实现一个Vue自定义指令懒加载的方法示例
Jun 04 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
Nov 12 Javascript
帮你提高开发效率的JavaScript20个技巧
Jun 18 Javascript
jquery插件jbox使用iframe关闭问题
Feb 09 #Javascript
fckeditor 获取文本框值的实现代码
Feb 09 #Javascript
jQuery Ajax 全解析
Feb 08 #Javascript
让网页根据不同IE版本显示不同的内容
Feb 08 #Javascript
jQuery 页面载入进度条实现代码
Feb 08 #Javascript
JQuery 常用方法基础教程
Feb 06 #Javascript
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 #Javascript
You might like
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
浅析js预加载/延迟加载
2014/09/25 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
backbone简介_动力节点Java学院整理
2017/07/14 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
Python os模块学习笔记
2015/06/21 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
python中append函数用法讲解
2020/12/11 Python
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
平面设计自荐信
2013/10/07 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
全网非常详细的pytest配置文件
2022/07/15 Python