Javascript 汉字字节判断


Posted in Javascript onAugust 01, 2009
function checkstr(str) { 
num=str.length 
var arr=str.match(/[^\\\\\\\\\\\\\\\\x00-\\\\\\\\\\\\\\\\x80]/ig) 
if(arr!=null)num+=arr.length 
return num 
} function CheckUserName(UserName) { 
if(checkstr(UserName) > 30 || checkstr(UserName) < 4) { 
} else { 
    } 
}

Javascript 的 length() 认为一个汉字或一个字母均为1个字节,通过该函数可判断汉字为2字节。
Javascript 相关文章推荐
在网页里看flash的trace数据的js类
Jan 10 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
Aug 05 Javascript
JavaScript实现格式化字符串函数String.format
Dec 16 Javascript
localStorage的黑科技-js和css缓存机制
Feb 06 Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 Javascript
关于vue-resource报错450的解决方案
Jul 24 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
javascript判断一个变量是数组还是对象
Apr 10 Javascript
微信小程序系列之自定义顶部导航功能
May 21 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
JS 面向对象的5钟写法
Jul 31 #Javascript
Document 对象的常用方法
Jul 31 #Javascript
javascript getElementsByName()的用法说明
Jul 31 #Javascript
extjs 列表框(multiselect)的动态添加列表项的方法
Jul 31 #Javascript
JavaScript 学习小结(适合新手参考)
Jul 30 #Javascript
JavaScript 创建对象和构造类实现代码
Jul 30 #Javascript
Javascript 学习笔记 错误处理
Jul 30 #Javascript
You might like
php 判断数组是几维数组
2013/03/20 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
JS父页面与子页面相互传值方法
2014/03/05 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
详解基于webpack&amp;gettext的前端多语言方案
2019/01/29 Javascript
node中IO以及定时器优先级详解
2019/05/10 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python中的五种异常处理机制介绍
2014/09/02 Python
Python下使用Psyco模块优化运行速度
2015/04/05 Python
python实现的用于搜索文件并进行内容替换的类实例
2015/06/28 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
园艺师求职信
2014/04/27 职场文书
教师读书活动总结
2014/05/07 职场文书
学校师德承诺书
2014/05/23 职场文书
入队仪式主持词
2015/07/04 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
python中对列表的删除和添加方法详解
2022/02/24 Python
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技