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 相关文章推荐
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
Dec 14 Javascript
Javascript高级技巧分享
Feb 25 Javascript
javascript定义变量时带var与不带var的区别分析
Jan 12 Javascript
jQuery实现checkbox全选的方法
Jun 10 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
Jun 17 Javascript
js随机生成26个大小写字母
Feb 12 Javascript
javascript模块化简单解析
Apr 07 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 Javascript
使用angular帮你实现拖拽的示例
Jul 05 Javascript
JS库之Highlight.js的用法详解
Sep 13 Javascript
vue cli构建的项目中请求代理与项目打包问题
Feb 26 Javascript
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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
关于PHP session 存储方式的详细介绍
2013/06/25 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
CI框架中zip类应用示例
2014/06/17 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
vue实现鼠标移入移出事件代码实例
2019/03/27 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
配置nginx 重定向到系统维护页面
2021/06/08 Servers