|
/*
* 判断是否为整数,是则返回true,否则返回false
*/
function f_check_integer
else
}
/*
* 判断是否为实数,是则返回true,否则返回false
*/
function f_check_float
else
}
/*
* 校验数字的长度和精度
*/
function f_check_double
}
if 0 )
}else
strDec = strValueTemp.substr+1), strValueTemp.length );
if
}
return true;
}catch
}
/*
* 校验数字的最小最大值
* 返回bool
*/
function f_check_interval
if && ) && ))
if)
}
if && maxLimit == "+")
}
if && !isNaN)
else
}
}
return true;
}
/*
用途:检查输入字符串是否只由汉字组成
如果通过验证返回true,否则返回false
*/
function f_check_zh
f_alert;
return false;
}
/*
* 判断是否为小写英文字母,是则返回true,否则返回false
*/
function f_check_lowercase
f_alert;
return false;
}
/*
* 判断是否为大写英文字母,是则返回true,否则返回false
*/
function f_check_uppercase
f_alert;
return false;
}
/*
* 判断是否为英文字母,是则返回true,否则返回false
*/
function f_check_letter
f_alert;
return false;
}
/*
用途:检查输入字符串是否只由汉字、字母、数字组成
输入:
value:字符串
返回:
如果通过验证返回true,否则返回false
*/
function f_check_ZhOrNumOrLett
f_alert;
return false;
}
/*
用途:校验ip地址的格式
输入:strIP:ip地址
返回:如果通过验证返回true,否则返回false;
*/
function f_check_IP
f_alert;
return false;
}
/*
用途:检查输入对象的值是否符合端口号格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
function f_check_port
/*
用途:检查输入对象的值是否符合网址格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
function f_check_URL
/*
用途:检查输入对象的值是否符合E-Mail格式
输入:str 输入的字符串
返回:如果通过验证返回true,否则返回false
*/
function f_check_email$/;
if) return true;
f_alert;
return false;
}
/*
要求:一、移动电话号码为11或12位,如果为12位,那么第一位为0
二、11位移动电话号码的第一位和第二位为"13"
三、12位移动电话号码的第二位和第三位为"13"
用途:检查输入手机号码是否正确
输入:
s:字符串
返回:
如果通过验证返回true,否则返回false
*/
function f_check_mobile
f_alert;
return false;
}
/*
要求:一、电话号码由数字、""和"-"构成
二、电话号码为3到8位
三、如果电话号码中包含有区号,那么区号为三位或四位
四、区号用""或"-"和其他部分隔开
用途:检查输入的电话号码格式是否正确
输入:
strPhone:字符串
返回:
如果通过验证返回true,否则返回false
*/
function f_check_phone
?$)“d)?$)/;
var re = new RegExp;
if )
f_alert;
return false;
}
/* 判断是否为邮政编码 */
function f_check_zipcode
return true;
}
/*
用户ID,可以为数字、字母、下划线的组合,
第一个字符不能为数字,且总长度不能超过20。
*/
function f_check_userID
if))
if)
return true;
}
/*
功能:验证身份证号码是否有效
提示信息:未输入或输入身份证号不正确!
使用:f_check_IDno
返回:bool
*/
function f_check_IDno
;
var iSum = 0;
var info = "";
var strIDno = obj.value;
var idCardLength = strIDno.length;
if$/i.test&&!/^“d$/i.test)
//在后面的运算中x相当于数字10,所以转换成a
strIDno = strIDno.replace;
if)]==null)
if
for
iSum +=% 11) * parseInt,11);
if
}
else if
}
return true;
}
/*
* 判断字符串是否符合指定的正则表达式
*/
function f_check_formatStr
/*
功能:判断是否为日期
提示信息:未输入或输入的日期格式错误!
使用:f_check_date
返回:bool
*/
function f_check_date
matchArray = date.match;
if
if“2$/.test)
else
if
if
if&& day==31)
if
if&& )
}
return true;
}
/*
功能:校验的格式为yyyy年MM月dd日HH时mm分ss秒,yyyy-MM-dd HH:mm:ss,yyyy/MM/dd HH:mm:ss,yyyyMMddHHmmss
提示信息:未输入或输入的时间格式错误
使用:f_check_time
返回:bool
*/
function f_check_time
matchArray = time.match;
if
if“2 $/.test)
else
if
if
if&& day==31)
if
if&& )
}
if
if
if
return true;
}
/*判断当前对象是否可见*/
function isVisiblecatch
if
return false;
return true;
}
/*判断当前对象及其父对象是否可见*/
function checkPrVis
}while;
return true;
}
/* 弹出警告对话框,用户点确定后将光标置于出错文本框上, 并且将原来输入内容选中。*/
function f_alert
/**
* 检测字符串是否为空
*/
function isnull
return true;
}
/**
* 检测指定文本框输入是否合法。
* 如果用户输入的内容有错,则弹出提示对话框,
* 同时将焦点置于该文本框上,并且该文本框前面
* 会出现一个警告图标。
*/
function checkInput
/* 数据类型校验 */
else catch
/* 如果form中存在name前半部分相同,并且同时存在以"min"和"max"结尾的表单域,
那么视为按区间查询。即"min"结尾的表单域的值要小于等于"max"结尾的表单域的值。 */
if,objName.length)=="min")
}
}
}
return true;
}
/* 检测表单中所有输入项的正确性,一般用于表单的onsubmit事件 */
function checkForm
/* 数据类型校验 */
if ==false)
return false;
}
return true;
}
/**
* 校验两个表单域数据的大小,目前只允许比较日期和数字。
* @param obj1 小值表单域
* @param obj2 大值表单域
*/
function checkIntervalObjs
// 日期类型的比较
if == true && f_check_date == true)
}
// 数字类型的比较
if && !isnull) && !isnull))
if
return true;
}
/*根据日期格式,将字符串转换成Date对象。
格式:yyyy-年,MM-月,dd-日,HH-时,mm-分,ss-秒。
(格式必须写全,例如:yy-M-d,是不允许的,否则返回null;格式与实际数据不符也返回null。)
默认格式:yyyy-MM-dd HH:mm:ss,yyyy-MM-dd。*/
function getDateByFormat
ifisNaNisNaN) return null;
if return new Date;
else
if)isNaN)isNaN)) return new Date;
else return new Date;
}
/*LTrim:去除左边的空格*/
function LTrim
s = s.substring;
}
return s;
}
/*RTrim:去除右边的空格*/
function RTrim
s = s.substring;
}
return s;
}
/*Trim:去除字符串两边的空格*/
function Trim |
|