php判断email长度,JavaScript判断字符长度、数字、Email、电话等常用判断函数分享_javascript技巧...

/****************************************************************

//* 名  称:DataLength

//* 功 能:计算数据的长度

//* 入口参数:fData:需要计算的数据

//* 出口参数:返回fData的长度(Unicode长度为2,非Unicode长度为1)

//*****************************************************************

function DataLength(fData)

{

var intLength=0

for (var i=0;i255))

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))

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值