博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js判断汉字字数
阅读量:7296 次
发布时间:2019-06-30

本文共 2911 字,大约阅读时间需要 9 分钟。

js判断汉字字数的东东 //**************************************************************** //* 名  称:DataLength //* 功    能:计算数据的长度 //* 入口参数:fData:需要计算的数据 //* 出口参数:返回fData的长度(Unicode长度为2,非Unicode长度为1) //***************************************************************** function DataLength(fData) {     var intLength=0     for (var i=0;i
255)) intLength=intLength+2 else intLength=intLength+1 } return intLength } //**************************************************************** //* 名  称:IsEmpty //* 功 能:判断是否为空 //* 入口参数:fData:要检查的数据 //* 出口参数:True:空 //* False:非空 //***************************************************************** function IsEmpty(fData) { return ((fData==null) || (fData.length==0) ) } //**************************************************************** //* 名  称:IsDigit //* 功 能:判断是否为数字 //* 入口参数:fData:要检查的数据 //* 出口参数:True:是0到9的数字 //* False:不是0到9的数字 //***************************************************************** function IsDigit(fData) { return ((fData>="0") && (fData<="9")) } //**************************************************************** //* 名  称:IsInteger //* 功 能:判断是否为正整数 //* 入口参数:fData:要检查的数据 //* 出口参数:True:是整数,或者数据是空的 //* False:不是整数 //***************************************************************** function IsInteger(fData) { //如果为空,返回true if (IsEmpty(fData)) return true if ((isNaN(fData)) || (fData.indexOf(".")!=-1) || (fData.indexOf("-")!=-1)) return false return true } //**************************************************************** //* 名  称:IsEmail //* 功 能:判断是否为正确的Email地址 //* 入口参数:fData:要检查的数据 //* 出口参数:True:正确的Email地址,或者空 //* False:错误的Email地址 //***************************************************************** function IsEmail(fData) { if (IsEmpty(fData)) return true if (fData.indexOf("@")==-1) return false var NameList=fData.split("@"); if (NameList.length!=2) return false if (NameList[0].length<1 ) return false if (NameList[1].indexOf(".")<=0) return false if (fData.indexOf("@")>fData.indexOf(".")) return false if (fData.indexOf(".")==fData.length-1) return false return true } //**************************************************************** //* 名  称:IsPhone //* 功 能:判断是否为正确的电话号码(可以含"()"、"()"、"+"、"-"和空格) //* 入口参数:fData:要检查的数据 //* 出口参数:True:正确的电话号码,或者空 //* False:错误的电话号码 //* 错误信息: //***************************************************************** function IsPhone(fData) { var str; var fDatastr=""; if (IsEmpty(fData)) return true for (var i=0;i
=fLower) else return ((fInput>=fLower) && (fInput<=fHigh)) }

转载地址:http://nmynm.baihongyu.com/

你可能感兴趣的文章
SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因...
查看>>
购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session
查看>>
HDOJ/HDU 2566 统计硬币(公式~遍历~)
查看>>
Java RMI(远程方法调用) 实例与分析 (转)
查看>>
架构漫谈(二):认识概念是理解架构的基础
查看>>
[20161219]关于LANGUAGE_MISMATCH.txt
查看>>
天使投资乱象频出 熟人元素何时剔除
查看>>
使用SQLCMD在SQLServer执行多个脚本
查看>>
如何使用通用Mapper
查看>>
快速安装及部署DRBD
查看>>
Java调试那点事
查看>>
COM-TEAM
查看>>
解决Sublime包管理package control 报错 There are no packages available for installation
查看>>
九个月搞定三轮融资,做 AI 导购的「智能一点」如何在巨头中突围?
查看>>
第四届中国国际大数据大会务实推进应用落地
查看>>
从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能
查看>>
看来Kubernetes将一统天下?Docker也无法幸免
查看>>
TalkingData:用好大数据,为企业转型赋能
查看>>
SD卡中FAT32文件格式快速入门(图文详细介绍)
查看>>
浅谈Android布局
查看>>