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()函数的使用案例详解
map()方法定义在JavaScript的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数处理后的值,这篇文章主要介绍了js中map()函数的使用,需要的朋友可以参考下
2022-11-11
video.js添加自定义组件的方法
这篇文章主要介绍了videojs添加自定义组件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-12-12
js正则表达式惰性匹配和贪婪匹配用法分析
这篇文章主要介绍了js正则表达式惰性匹配和贪婪匹配用法,结合实例形式详细分析了正则表达式的基本概念以及惰性匹配和贪婪匹配的使用方法,需要的朋友可以参考下
2016-12-12
js常用方法示例梳理(总结篇)
这篇文章主要为大家介绍了js常用的方法示例梳理总结及功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-05-05
JavaScript防止表单重复提交的方法
在web开发中,防止表单的重复提交是一个非常重要的环节。重复提交会导致数据混乱,甚至可能导致系统崩溃,今天我们将带领大家从小白级别到大神级别的程序员,一起来学习如何在实际项目中避免表单的重复提交
2023-04-04
详解ES6 Promise的生命周期和创建
这篇文章主要介绍了详解ES6 Promise Promise的生命周期和创建,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2019-08-08
几句话带你理解JS中的this、闭包、原型链
在javascript前端开发阶段经常会遇到this,闭包,原型链知识,那么大家对这三种的基本知识理解吗?今天小编就带领大家一起学习this,闭包,原型链的知识,感兴趣的朋友一起看看吧
2016-09-09
最新评论