js判断输入字符串长度(汉字算两个字符,字母数字算一个)

文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证。

废话不多说上代码:

js判断输入字符串长度(汉字算两个字符,字母数字算一个)

.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;

}

//获取字符串长度(汉字算两个字符,字母数字算一个)

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;

}

}

还可输入

80

个字符

以上就是js判断输入字符串长度的方法,希望对大家的学习有所帮助,学会如何判断输入字符串长度。

html输入字符长度佛下一句,js如何判断输入字符串长度相关推荐

  1. java 字符长度 中文_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  2. java判断字符长度_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  3. 25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字 符串。

    25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字 符串. 例如,输入:beijing ...

  4. C语言试题三十三之比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。

    1. 题目 请编写函数function,它的功能是:比较两个字符串的长度,(不得调用c语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字符串. 2 .温馨提示 ...

  5. vue 验证是否数字类型_vue.js如何判断输入的是不是数字

    vue.js判断输入是否为数字的方法:首先,创建前端样本文件:然后在vue中使用正则表达式"var num reg =/" 本教程的操作环境:windows7系统,2.0版,此方法 ...

  6. js正则表达式判断输入是否为数字

    js正则表达式判断输入是否为数字 function checkRate(input) { var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0 ...

  7. js根据判断改变html字符串长度,js如何判断输入字符串长度

    js判断输入字符串长度(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: js判断输入字符串长度(汉字算两个字符,字母数 ...

  8. 用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)

    项目中遇到客户的需求变化,要验证某个数据的正确性,判断输入的两位字符,第一位是数字16进制的,第二位是I.O.Q.U除外的字母(A到Z). 本来对js不熟练,网上参考了一下js正则验证的规则,使用正则 ...

  9. js判断中文字符串长度和js截取中文字符串

    //获取字符串长度String.prototype.strLen = function() { var len = 0; for (var i = 0; i < this.length; i++ ...

最新文章

  1. mongodb 安装_1、MongoDB 安装
  2. 采用分治法求一个整数序列中的最大值和最小值
  3. 数据库(4)表的基本操作
  4. window tomcat 端口冲突问题解决
  5. 消防信号总线原理_AFPM100/B消防设备电源监控系统在百色市人民医院消防设备电源监控系统的应用-安科瑞 华梅超...
  6. .NET 4.0中的泛型协变和反变
  7. html——float与position的兼容性探究
  8. vSphere及云端计算的完美集成
  9. 安装autocad2006出错
  10. Vue_(组件)计算属性
  11. linux菜鸟要飞-根目录
  12. html5经纬度定位 源码_HTML5地理位置定位获取经纬度
  13. 谷歌恐龙游戏HTML,谷歌浏览器小恐龙游戏
  14. 【网页设计自习室#004】网页页面导航栏(header头部)的设计
  15. 永不服输的Java之路---重学Java (第一章)
  16. oracle 11g的Oracle Enterprise Manager(Oracle企业管理器,简称OEM)
  17. 从墨刀上下载下来的原型html如何直接作为demo展示
  18. 人工智能是什么,机器学习就是人工智能吗?
  19. 自动驾驶IDM与MOBIL模型
  20. 零基础入门推荐系统 - 新闻推荐实战-笔记四

热门文章

  1. python无法导入模块_python怎么导入模块
  2. linux c++开发_Linux/Windows下进行C/C++开发的差异
  3. php oracle打印输出,php 连接oracle 导出百万级数据
  4. java properties $_Java读取Properties文件的六种方法
  5. python命名实体识别工具_Day14:使用斯坦福 NER 软件包实现你自己的命名实体识别器(Named Entity Recognition,NER)...
  6. java web 数据库操作_Java Web----Java Web的数据库操作(三)
  7. c语言对用下标法二维数组遍历,二维数组遍历:下标法与指针法的较量
  8. java错误页面_java自定义错误页面实现方法
  9. 中雅图帕尼尼_凝聚意大利足球50年辉煌 中雅图引进帕尼尼意甲球星贴
  10. ros如何订阅关节力矩信息_ROS中阶笔记(二):机器人系统设计—URDF机器人建模...