欢迎来到天天文库
浏览记录
ID:22375956
大小:99.00 KB
页数:17页
时间:2018-10-28
《javascript教程-实用的js函数库--.》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Javascript教程:实用的JS函数库>>./*--------------函数检索--------------trim函数:trim()lTrim()rTrim()校验字符串是否为空:checkIsNotEmpty(str)校验字符串是否为整型:checkIsInteger(str)校验整型最小值:checkIntegerMinValue(str,val)校验整型最大值:checkIntegerMaxValue(str,val)校验整型是否为非负数:isNotNegativeInteger(str
2、)校验字符串是否为浮点型:checkIsDouble(str)校验浮点型最小值:checkDoubleMinValue(str,val)校验浮点型最大值:checkDoubleMaxValue(str,val)校验浮点型是否为非负数:isNotNegativeDouble(str)校验字符串是否为日期型:checkIsValidDate(str)校验两个日期的先后:checkDateEarlier(strStart,strEnd)校验字符串是否为email型:checkEmail(str)校验字符串是否
3、为中文:checkIsChinese(str)计算字符串的长度,一个汉字两个字符:realLength()校验字符串是否符合自定义正则表达式:checkMask(str,pat)得到文件的后缀名:getFilePostfix(oFile)--------------函数检索--------------*//***addedbyLx值:*如果不为空,定义校验通过,返回true*如果为空,校验不通过,返回false参考提示信息:输入域不能为空!*/functioncheckIsNotEmpty(str){i
4、f(str.trim()=="")returnfalse;elsereturntrue;}//~~~/*---------------------------------Empty--------------------------------------*//**********************************Integer*************************************//***校验字符串是否为整型*返回值:*如果为空,定义校验通过,返回true*如果字串全
5、部为数字,校验通过,返回true*如果校验不通过,返回false参考提示信息:输入域必须为数字!*/functioncheckIsInteger(str){//如果为空,值!*/functioncheckIntegerMinValue(str,val){//如果为空,则通过校验if(str=="")returntrue;if(typeof(val)!="string")val=val+"";if(checkIsInteger(str)==true){if(parseInt(str,10)>=parseI
6、nt(val,10))returntrue;elsereturnfalse;}elsereturnfalse;}//~~~/***校验整型最大值*str:要校验的串。val:比较的值**返回值:*如果为空,定义校验通过,返回true*如果满足条件,小于等于给定值,校验通过,返回true*如果大1234下一页[这篇文章来自..,]于给定值,返回false参考提示信息:输入值不能大于给定值!*/functioncheckIntegerMaxValue(str,val){//如果为空,则通过校验if(str=
7、="")returntrue;if(typeof(val)!="string")val=val+"";if(checkIsInteger(str)==true){if(parseInt(str,10)<=parseInt(val,10))returntrue;elsereturnfalse;}elsereturnfalse;}//~~~/***校验整型是否为非负数*str:要校验的串。**返回值:*如果为空,定义校验通过,返回true*如果非负数,返回true*如果是负数,返回false参考提示信
8、息:输入值不能是负数!*/functionisNotNegativeInteger(str){//如果为空,则通过校验if(str=="")returntrue;if(checkIsInteger(str)==true){if(parseInt(str,10)<0)returnfalse;elsereturntrue;}elsereturnfalse;}//~~~/*---------------------------------I
此文档下载收益归作者所有