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 相关文章推荐
两种常用的javascript数组去重方法思路及代码
Mar 26 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
Jul 09 Javascript
深入理解JSON数据源格式
Jan 10 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
Jan 26 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
Oct 26 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
Dec 14 Javascript
微信小程序 开发之快递查询功能的实现
Jan 09 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
Jan 20 Javascript
axios取消请求的实践记录分享
Sep 26 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
vue自定义树状结构图的实现方法
Oct 18 Javascript
Antd中单个DatePicker限定时间输入范围操作
Oct 29 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
mysql limit查询优化分析
2008/11/12 PHP
php trim 去除空字符的定义与语法介绍
2010/05/31 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
php实现遍历文件夹的方法汇总
2017/03/02 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
vue.js利用Object.defineProperty实现双向绑定
2017/03/09 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
python列表与元组详解实例
2013/11/01 Python
python实现分页效果
2017/10/25 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
对python中的float除法和整除法的实例详解
2019/07/20 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
工程质量承诺书范文
2014/03/27 职场文书
技术股份合作协议书
2014/10/05 职场文书
学困生转化工作总结
2015/08/13 职场文书
听课评课活动心得体会
2016/01/15 职场文书
数据设计之权限的实现
2022/08/05 MySQL