js判断字符长度以及中英文数字等

 更新时间:2013年12月31日 16:22:32   作者:  
本文为大家介绍下使用js判断字符长度及中英文数字等,下面有个不错的教程,感兴趣的朋友可以参考下

核心函数:

复制代码 代码如下:

<script type="text/javascript">
var zfl={};
zfl.GetLength = function(str){
var realLength = 0,len = str.length,charCode = -1;
for(var i=0;i<len;i++){
charCode = str.charCodeAt(i);
if(charCode>0 && charCode<=128) realLength +=1;
else realLength += 2;
return realLength;
}
</script>

使用实例:

复制代码 代码如下:

<script type="text/javascript">
alert(zfl.GetLength("中国123zkrljl"));
</script>


效果如图:

相关文章

  • js中map()函数的使用案例详解

    js中map()函数的使用案例详解

    map()方法定义在JavaScript的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数处理后的值,这篇文章主要介绍了js中map()函数的使用,需要的朋友可以参考下
    2022-11-11
  • 原生JS绑定滑轮滚动事件兼容常见浏览器

    原生JS绑定滑轮滚动事件兼容常见浏览器

    滑轮滚动页面的事件在网页特效中进场遇到,下面通过示例为大家介绍下原生JS绑定滑轮滚动事件并兼容浏览器
    2014-06-06
  • video.js添加自定义组件的方法

    video.js添加自定义组件的方法

    这篇文章主要介绍了videojs添加自定义组件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • js正则表达式惰性匹配和贪婪匹配用法分析

    js正则表达式惰性匹配和贪婪匹配用法分析

    这篇文章主要介绍了js正则表达式惰性匹配和贪婪匹配用法,结合实例形式详细分析了正则表达式的基本概念以及惰性匹配和贪婪匹配的使用方法,需要的朋友可以参考下
    2016-12-12
  • js常用方法示例梳理(总结篇)

    js常用方法示例梳理(总结篇)

    这篇文章主要为大家介绍了js常用的方法示例梳理总结及功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • JavaScript防止表单重复提交的方法

    JavaScript防止表单重复提交的方法

    在web开发中,防止表单的重复提交是一个非常重要的环节。重复提交会导致数据混乱,甚至可能导致系统崩溃,今天我们将带领大家从小白级别到大神级别的程序员,一起来学习如何在实际项目中避免表单的重复提交
    2023-04-04
  • 详解ES6 Promise的生命周期和创建

    详解ES6 Promise的生命周期和创建

    这篇文章主要介绍了详解ES6 Promise Promise的生命周期和创建,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • JS 设计模式之:单例模式定义与实现方法浅析

    JS 设计模式之:单例模式定义与实现方法浅析

    这篇文章主要介绍了JS 设计模式之:单例模式,结合实例形式分析了JS 单例模式原理、定义、实现方法与相关注意事项,需要的朋友可以参考下
    2020-05-05
  • 几句话带你理解JS中的this、闭包、原型链

    几句话带你理解JS中的this、闭包、原型链

    在javascript前端开发阶段经常会遇到this,闭包,原型链知识,那么大家对这三种的基本知识理解吗?今天小编就带领大家一起学习this,闭包,原型链的知识,感兴趣的朋友一起看看吧
    2016-09-09
  • setTimeout自动触发一个js的方法

    setTimeout自动触发一个js的方法

    本文为大家介绍下使用setTimeout自动触发一个js,具体实现如下,喜欢的朋友可以学习下
    2014-01-01

最新评论