JS获得字符串字节数
来源:互联网 发布:mac win10 声卡驱动 编辑:程序博客网 时间:2024/05/21 19:42
//正则判断
function onCheckStrByte(str) {
return byteLen = str.replace(/[^x00-xFF]/g, '**').length;
}
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
// 在GBK编码里,除了ASCII字符,其它都占两个字符宽
function onCheckStrByte2(str) {
var byteLen = 0
var len = str.length;
if (str) {
for (var i = 0; i < len; i++) {
if (str.charCodeAt(i) > 255) {
byteLen += 2;
}
else {
byteLen++;
}
}
return byteLen;
}
else {
return 0;
}
function onCheckStrByte(str) {
return byteLen = str.replace(/[^x00-xFF]/g, '**').length;
}
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
// 在GBK编码里,除了ASCII字符,其它都占两个字符宽
function onCheckStrByte2(str) {
var byteLen = 0
var len = str.length;
if (str) {
for (var i = 0; i < len; i++) {
if (str.charCodeAt(i) > 255) {
byteLen += 2;
}
else {
byteLen++;
}
}
return byteLen;
}
else {
return 0;
}
}
String.prototype.getStringByteLen = function () {
var byteLen = 0
var len = this.length;
if (this) {
for (var i = 0; i < len; i++) {
if (this.charCodeAt(i) > 255) {
byteLen += 2;
}
else {
byteLen++;
}
}
return byteLen;
}
else {
return 0;
}
}
0 0
- JS获得字符串字节数
- 后台代码获得字符串的字节数
- js 计算字符串字节数
- js 计算 字符串 字节数
- js 计算字符串的字节数
- JS计算字符串所占字节数
- JS计算字符串所占字节数
- JS计算字符串的字节数
- JS计算字符串所占字节数
- JS计算字符串的字节数
- js 获得字符串字符数,截取一定字符的字符串
- 用js获取提交的字符串的字节数
- 用js获取提交的字符串的字节数
- 取字符串字节数
- JS验证字符串字节
- javascript获得变量的字节数
- 统计字符串的字节数
- Javascript获取字符串字节数
- access restriction: The type * is not accessible due to restriction on required library
- Extjs多选框传值
- Hadoop新手学习指导
- 【python下使用OpenCV实现计算机视觉读书笔记1】输入输出
- MYSQL服务器my.cnf配置文档详解
- JS获得字符串字节数
- VMWare+Ubuntu13.10无法发现创建共享文件夹问题
- 最小路径覆盖(转)
- Android自定义控件打jar包
- net命令
- android 调试工具ADB的使用
- html 样式笔记
- 如何debug vip故障问题及处理因为网关缺失导致VIP资源无法启动
- Struts2 URL参数 s:if 判断应用