2005-10-21

javascript函数库

来源: 本站收集整理 作者:佚名 评论 0 条
 
if(str == "")
return true;
if(typeof(val) != "string")
val = val "";
if(checkIsInteger(str) == true)
{
if(parseInt(str,10)>=parseInt(val,10))
return true;
else
return false;
}
else
return false;
}//~~~
/**
*校验整型最大值
*str:要校验的串。 val:比较的值
*
*返回值:
*假如为空,定义校验通过, 返回true
*假如满足条件,小于等于给定值,校验通过,返回true
*假如大于给定值, 返回false 参考提示信息:输入值不能大于给定值!
*/
function checkIntegerMaxValue(str,val)
{
//假如为空,则通过校验
if(str == "")
return true;
if(typeof(val) != "string")
val = val "";
if(checkIsInteger(str) == true)
{
if(parseInt(str,10)<=parseInt(val,10))
return true;
else
return false;
}
else
return false;
}//~~~
/**
*校验整型是否为非负数
*str:要校验的串。
*
*返回值:
*假如为空,定义校验通过,返回true
*假如非负数, 返回true
*假如是负数, 返回false 参考提示信息:输入值不能是负数!
*/
function isNotNegativeInteger(str)
{
//假如为空,则通过校验
if(str == "")
return true;
if(checkIsInteger(str) == true)
{
if(parseInt(str,10) < 0)
return false;
else
return true;
}
else
return false;
}//~~~
/*--------------------------------- Integer --------------------------------------*/
/********************************** Double ****************************************/
/**
*校验字符串是否为浮点型
*返回值:
*假如为空,定义校验通过, 返回true
*假如字串为浮点型,校验通过, 返回true
*假如校验不通过, 返回false 参考提示信息:输入域不是合法的浮点数!
*/
function checkIsDouble(str)
{
//假如为空,则通过校验
if(str == "")
return true;
//假如是整数,则校验整数的有效性
if(str.indexOf(".") == -1)
{
if(checkIsInteger(str) == true)
return true;
else
return false;
}
else
{
if(/^(\-?)(\d )(.{1})(\d )$/g.test(str))
return true;
else
return false;
}
}//~~~
/**
*校验浮点型最小值
*str:要校验的串。 val:比较的值
*
*返回值:
*假如为空,定义校验通过, 返回true
*假如满足条件,大于等于给定值,校验通过,返回true
*假如小于给定值, 返回false 参考提示信息:输入域不能小于给定值!
*/
function checkDoubleMinValue(str,val)
{
//假如为空,则通过校验
if(str == "")
return true;
if(typeof(val) != "string")
val = val "";
if(checkIsDouble(str) == true)
{
if(parseFloat(str)>=parseFloat(val))
共5页: 上一页 [1] 2 [3] [4] [5] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:Xhtml第9天:第一个css布局实例  
下一篇:XHTML第5天:head区的其他设置
    评论加载中…

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号