1、str 如果全是空返回true,否则返回false function isNull( str ) if ( str = ) return true;var regu = +$;var re = new RegExp(regu);return re.test(str);检查输入对象的值是否符合整数格式 str 输入的字符串 如果通过验证返回true,否则返回false function isInteger( str ) var regu = /-0,10-91,$/;return regu.test(str);检查输入手机号码是否正确 s:字符串 function checkMobile( s
2、) var regu =/130-99$/;if (re.test(s) return true;else 检查输入字符串是否符合正整数格式 function isNumber( s ) 0-9+$if (s.search(re) != -1) else 检查输入字符串是否是带小数的数字格式,可以是负数 function isDecimal( str ) if(isInteger(str) return true;var re = /-0,1(d+).+(d+)$/;if (re.test(str) if(RegExp.$1=0&RegExp.$2=0) return false;检查输入对象
3、的值是否符合端口号格式 function isPort( str ) return (isNumber(str) & str2100 | year12 | monthgetMaxDay(year,month) | day=起始日期 startDate:起始日期,字符串 endDate:结束如期,字符串 function checkTwoDate( startDate,endDate ) if( !isDate(startDate) ) alert(起始日期不正确! else if( !isDate(endDate) ) 终止日期不正确! else if( startDate endDate )
4、 起始日期不能大于终止日期!检查输入的Email信箱格式是否正确 strEmail:function checkEmail(strEmail) /var emailReg = /_a-z0-9+(_a-z0-9+.)+a-z0-92,3$/;var emailReg = /w-+(.w-+)*w-+(.w-+)+$/;if( emailReg.test(strEmail) ) 您输入的Email地址格式不正确!检查输入的电话号码格式是否正确 strPhone:function checkPhone( strPhone ) var phoneRegWithArea = /01-92,3-0-95
5、,10$/;var phoneRegNoArea = /1-910-95,8$/;var prompt = 您输入的电话号码不正确!if( strPhone.length 9 ) if( phoneRegWithArea.test(strPhone) ) alert( prompt );if( phoneRegNoArea.test( strPhone ) ) 检查复选框被选中的数目 checkboxID:返回该复选框中被选中的数目 function checkSelect( checkboxID ) var check = 0;var i=0;if( document.all(checkbo
6、xID).length 0 ) for( i=0; i 127) totalCount += 2;totalCount+ ;return totalCount;function getFirstSelectedValue( checkboxID ) var value = null; 0 ) i+ ) if( document.all(checkboxID).item( i ).checked ) value = document.all(checkboxID).item(i).value;break;value = document.all(checkboxID).value;return
7、value;function getFirstSelectedIndex( checkboxID ) var value = -2;value = i;value = -1;function selectAll( checkboxID,status ) if( document.all(checkboxID) = null) return;document.all(checkboxID).item( i ).checked = status;document.all(checkboxID).checked = status;function selectInverse( checkboxID
8、) document.all(checkboxID).item( i ).checked = !document.all(checkboxID).item( i ).checked;document.all(checkboxID).checked = !document.all(checkboxID).checked;function checkDate( value ) if(value=) return true;if(value.length!=8 | !isNumber(value) return false;var year = value.substring(0,4);if(yea
9、r) var month = value.substring(4,6);if(monthvar day = value.substring(6,8);检查输入的起止日期是否正确,规则为两个日期的格式正确或都为空 且结束日期 结束日期,字符串 function checkPeriod( startDate,endDate ) checkDate(startDate) ) checkDate(endDate) ) 检查证券代码是否正确 secCode:证券代码 function checkSecCode( secCode ) if( secCode.length !=6 ) 证券代码长度应该为6位
10、isNumber( secCode ) ) 证券代码只能包含数字/* function:cTrim(sInputString,iType) description:字符串去空格的函数 parameters:iType:1=去掉字符串左边的空格 2=去掉字符串左边的空格 0=去掉字符串左边和右边的空格 return value:去掉空格的字符串 */ function cTrim(sInputString,iType) var sTmpStr = var i = -1;if(iType = 0 | iType = 1) while(sTmpStr = +i;sTmpStr = sInputString.substr(i,1);sInputString = sInputString.substring(i);if(iType = 0 | iType = 2) sTmpStr = i = sInputString.length;-i;sInputString = sInputString.substring(0,i+1);return sInputString;/*
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1