复制代码 代码如下: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 轻松支持函数重载 (Part 2 - 实现)
识别文本签名 我们先来回顾一下上一篇文章中提到的Overload用例: 复制代码 代码如下:var extend = Overload .add("*, ...", function(target) { }) .add("Boolean, *, ...", function(deep, target) { }); 我们允>>>详细阅读
本文标题:Javascript 汉字字节判断
地址:http://www.17bianji.com/kaifa2/JS/28310.html
1/2 1