`
bill_sbia
  • 浏览: 158718 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js中校验汉字

 
阅读更多
在页面校验时,常常需要校验input输入框中输入的字符串的长度。当输入的字符串中存在中文时,而中文占有两个字节,故js的length()方法取得的长度值不准确。解决函数如下:


function GetLen(str) {
var len=0;
for(var i=0;i<str.length;i++) {
  char = str.charCodeAt(i);

   if(!(char>255)) {
     len = len + 1;
  } else {
     len = len + 2;
  }
}
return len;
}


分享到:
评论

相关推荐

    在Ghost中校验映像文件完整性.pdf

    本篇将详细介绍如何在Ghost中校验映像文件的完整性。 首先,映像文件是Ghost中用来保存硬盘分区或整个硬盘状态的文件,通常用于系统备份或快速恢复。在制作映像文件后,执行校验操作是为了确认文件在存储和传输过程...

    用于在windows中校验文件的md5值

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的数据转化为固定长度的输出,通常是一个128位的二进制数,通常以32位十六进制数字的形式表示。在文件校验中,MD5的主要作用是验证...

    JavaScript中校验银行卡号的实现代码

    - **引入必要的库**:文中提到需要引入`jquery.js`和`luhmCheck.js`。前者是为了简化DOM操作,后者是用于执行Luhm校验的JavaScript库,该库实现了一种算法,用于验证卡号的正确性。 - **HTML页面结构**:构建了一个...

    时间验证正则表达式

    ### 时间验证正则表达式详解 #### 一、概述 正则表达式是计算机科学中的一个强大工具,用于处理字符串模式匹配与文本搜索等问题。在本文档中,我们将重点介绍一个经过多次验证的时间验证正则表达式,并对其内部结构...

    js判断日期时间有效性的方法

    分享两种使用javascript验证日期以及时间是否有效的方法 第一种: //| 日期有效性验证 //| 格式为:YYYY-MM-DD或YYYY/MM/DD function IsValidDate(DateStr){ var sDate=DateStr.replace(/(^\s+|\s+$)/g,'');//去...

    robotFramwork中验证下拉列表值是否正确与查询内容是否正确

    ### Robot Framework 中验证下拉列表值是否正确及查询内容是否正确的知识点 在自动化测试领域,Robot Framework 是一种广泛使用的开源自动化框架,它支持关键字驱动测试方法,并且具有强大的可扩展性,可以集成到...

    jQuery中校验时间格式的正则表达式小结

    在JavaScript和jQuery中,进行数据验证是常见的任务,特别是在用户输入的时间或日期格式需要符合特定规范的情况下。本文将深入探讨如何使用正则表达式来校验时间格式,并以jQuery为例,展示具体实现方法。 首先,...

    edgar615#api-gateway#参数校验1

    检查API的URL查询字符串配置name 表示参数名default_value 表示如果调用方没有指定参数值时使用的默认值rules 用来定义参数的各种校验规则

    校验工具类

    正则工具类 提供验证邮箱、手机号、电话号码、身份证号码、数字等方法

    udp校验和计算

    UDP 校验和计算 在计算机网络中,UDP(User Datagram Protocol,用户数据报文协议)是一种无连接的传输层协议,它提供了不可靠的数据传输服务。UDP 协议的主要特点是它不能保证数据的传输顺序和可靠性,但是它可以...

    excel版统一社会信用代码验证器

    本工具按《GB 32100-2015 法人和其他组织统一社会信用代码编码规则》编写,输入统一社会信用代码即可验证

    ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围

    1. jQuery的基本概念:jQuery是一个快速、小巧、功能丰富的JavaScript库。它通过减少HTML文档遍历、事件处理、动画和Ajax交互的代码量,简化了JavaScript编程。使用jQuery,开发者可以编写出更简洁、高效的代码,让...

    javascript校验密码强度

    在JavaScript中校验密码强度通常涉及以下几个方面: 1. **长度检查**:密码长度是衡量强度的一个重要因素。通常建议密码长度至少为8个字符,但更长的密码更安全。可以设置一个最小长度限制,并通过JavaScript函数来...

    js:校验IPv6地址的正则表达式

    jquery 正整数数字校验正则表达式JavaScript正则表达式校验非零的正整数实例利用js正则表达式校验正数、负数、和小数Javascript校验密码复杂度的正则表达式最全的常用正则表达式大全——包括校验数字、字符、一些...

    capl实现crc校验码计算.pdf

    ### CAPL实现CRC校验码计算 #### 一、CRC简介 CRC(Cyclic Redundancy Check)是一种常用的检错编码方法,广泛应用于数据通信领域。CRC通过计算一个固定长度的校验码来检测数据传输过程中可能发生的错误。...

    element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】

    在Vue.js应用中,Element UI库提供了一套强大的表单组件和验证机制,方便开发者进行前端数据验证。本文将深入探讨如何使用Element UI的`el-form`和`el-form-item`组件结合`vue validate`来实现名称重复验证、输入框...

Global site tag (gtag.js) - Google Analytics