javascript函数库(全)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

转载请注明出处-中国设计秀

/*

-------------- 函数检索--------------

trim函数: trim() lTrim() rTrim()

校验字符串是否为空: checkIsNotEmpty(str)

校验字符串是否为整型: checkIsInteger(str)

校验整型最小值: checkIntegerMinValue(str,val)

校验整型最大值: checkIntegerMaxValue(str,val)

校验整型是否为非负数: isNotNegativeInteger(str)

校验字符串是否为浮点型: checkIsDouble(str)

校验浮点型最小值: checkDoubleMinValue(str,val)

校验浮点型最大值: checkDoubleMaxValue(str,val)

校验浮点型是否为非负数: isNotNegativeDouble(str)

校验字符串是否为日期型: checkIsValidDate(str)

校验两个日期的先后: checkDateEarlier(strStart,strEnd)

校验字符串是否为email型: checkEmail(str)

校验字符串是否为中文: checkIsChinese(str)

计算字符串的长度,一个汉字两个字符: realLength()

校验字符串是否符合自定义正则表达式: checkMask(str,pat)

得到文件的后缀名: getFilePostfix(oFile)

-------------- 函数检索--------------

*/

/**

* added by LxcJie 2004.6.25

* 去除多余空格函数

* trim:去除两边空格lTrim:去除左空格rTrim: 去除右空格

* 用法:

* var str = " hello ";

* str = str.trim();

*/

String.prototype.trim = function()

{

$)/g,return this.replace(/(^[\s]*)|([\s]* "");

}

String.prototype.lTrim = function()

{

return this.replace(/(^[\s]*)/g, "");

}

String.prototype.rTrim = function()

{

$)/g,return this.replace(/([\s]* "");

}

/********************************** Empty **************************************/ /**

*校验字符串是否为空

*返回值:

*如果不为空,定义校验通过,返回true

*如果为空,校验不通过,返回false 参考提示信息:输入域不能为空!

*/

function checkIsNotEmpty(str)

{

if(str.trim() == "")

return false;

else

return true;

}//~~~

/*--------------------------------- Empty --------------------------------------*/

/********************************** Integer *************************************/

/**

*校验字符串是否为整型

*返回值:

*如果为空,定义校验通过,返回true

*如果字串全部为数字,校验通过,返回true

*如果校验不通过,返回false 参考提示信息:输入域必须为数字!

*/

function checkIsInteger(str)

{

//如果为空,则通过校验

if(str == "")

return true;

$/.test(str))if(/^(\-?)(\d+)

return true;

else

return false;

}//~~~

/**

*校验整型最小值

*str:要校验的串。val:比较的值

*

*返回值:

*如果为空,定义校验通过,返回true

*如果满足条件,大于等于给定值,校验通过,返回true

*如果小于给定值,返回false 参考提示信息:输入域不能小于给定值!*/

function checkIntegerMinValue(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;

}

相关文档
最新文档