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 相关文章推荐
Jquery 设置标题的自动翻转
Oct 03 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
Apr 24 Javascript
JQuery控制Radio选中方法分析
May 29 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
vuejs父子组件通信的问题
Jan 11 Javascript
纯JS实现简单的日历
Jun 26 Javascript
在vue中使用jointjs的方法
Mar 24 Javascript
node微信开发之获取access_token+自定义菜单
Mar 17 Javascript
vue动画效果实现方法示例
Mar 18 Javascript
javascript面向对象三大特征之继承实例详解
Jul 24 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
Apr 07 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
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
PHP中的替代语法介绍
2015/01/09 PHP
php绘制圆形的方法
2015/01/24 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
JQuery的一些小应用收集
2010/03/27 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
2013/01/17 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
2016/11/01 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
Python中的面向对象编程详解(下)
2015/04/13 Python
python 网络编程常用代码段
2016/08/28 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
军训自我鉴定100字
2014/02/13 职场文书
法人任命书范本
2014/06/04 职场文书
新兵入伍心得体会
2014/09/04 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
初三数学教学反思
2016/02/17 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript