js如何判断输入字符串长度
2015-12-16 00:00
661 查看
js判断输入字符串长度(汉字算两个字符,字母数字算一个)
文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证。
废话不多说上代码:
以上就是js判断输入字符串长度的方法,希望对大家的学习有所帮助,学会如何判断输入字符串长度。
Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
JS TextArea字符串长度限制代码集合
js限制textarea每行输入字符串长度的代码
JS获取字符串型数组下标的数组长度的代码
js计算字符串长度包含的中文是utf8格式
js substring从右边获取指定长度字符串(示例代码)
JS判断字符串长度的5个方法(区分中文和英文)
JS控制输入框内字符串长度
文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证。
废话不多说上代码:
<html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a { margin-top: 1px; } .cl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } </style> <script type="text/javascript"> //获取字符串长度(汉字算两个字符,字母数字算一个) function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { var a = val.charAt(i); if (a.match(/[^\x00-\xff]/ig) != null) { len += 2; } else { len += 1; } } return len; } // 只要键盘一抬起就验证编辑框中的文字长度,最大字符长度可以根据需要设定 function checkLength(obj) { var maxChars = 80;//最多字符数 var curr = maxChars - getByteLen(obj.value); if (curr > 0) { document.getElementById("checklen").innerHTML = curr.toString(); } else { document.getElementById("checklen").innerHTML = '0'; document.getElementById("subject").readOnly = true; } } </script> </head> <body> <div class="pbt cl"> <textarea id="subject" maxlength="80" onkeyup="checkLength(this)" accesskey="1" tabindex="11"></textarea> <span id="subjectchk">还可输入 <strong id="checklen" style="color: #FF0000">80</strong> 个字符 </span> <span id="postNameRule" class="spn_flag_1" style="display: none"></span> </div> </body> </html>
以上就是js判断输入字符串长度的方法,希望对大家的学习有所帮助,学会如何判断输入字符串长度。
您可能感兴趣的文章:
JS版获取字符串真实长度和取固定长度的字符串函数Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
JS TextArea字符串长度限制代码集合
js限制textarea每行输入字符串长度的代码
JS获取字符串型数组下标的数组长度的代码
js计算字符串长度包含的中文是utf8格式
js substring从右边获取指定长度字符串(示例代码)
JS判断字符串长度的5个方法(区分中文和英文)
JS控制输入框内字符串长度
相关文章推荐
- 深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
- javascript针对不确定函数的执行方法
- javascript数组克隆简单实现方法
- javascript基于prototype实现类似OOP继承的方法
- 基于JavaScript获取鼠标位置的各种方法
- JavaScript运行过程中的“预编译阶段”和“执行阶段”
- js实现将选中内容分享到新浪或腾讯微博
- 理解Javascript的call、apply
- fastjson.jar使用方法
- 深入理解js--面向切面编程 AOP
- JavaScript节点
- JS的事件监听机制
- javascript的方法
- Javascript实现最简单的表单验证
- Javascript闭包函数快速上手
- JS中的this理解
- JS 中的闭包
- jstat的用法【待删】
- jsp的四个作用域
- jsp中的内置对象-工作日志