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 相关文章推荐
setTimeout的延时为0时多个浏览器的区别
May 23 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
May 29 Javascript
使用Node.js配合Nginx实现高负载网络
Jun 28 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 Javascript
非常漂亮的相册集 使用jquery制作相册集
Apr 28 Javascript
json实现添加、遍历与删除属性的方法
Jun 17 Javascript
浅析Javascript ES6新增值比较函数Object.is
Aug 24 Javascript
Bootstrap CSS组件之按钮下拉菜单
Dec 17 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
Jan 23 Javascript
webpack自动打包和热更新的实现方法
Jun 24 Javascript
react组件基本用法示例小结
Apr 27 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 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
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2012/10/11 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
Python中用Decorator来简化元编程的教程
2015/04/13 Python
浅谈Django的缓存机制
2018/08/23 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
python 二维数组90度旋转的方法
2019/01/28 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
怎样比较两个类型为String的字符串
2016/08/17 面试题
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
大专应届生个人的自我评价
2013/11/21 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
python 如何获取页面所有a标签下href的值
2021/05/06 Python
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python
vue中data里面的数据相互使用方式
2022/06/05 Vue.js