<p>用途:检查输入字符串是否只由英文字母和数字组成<br />
*/<br />
function isNumberOrLetter( s ){//判断是否是数字或字母<br />
var regu = "^[0-9a-zA-Z]+$";<br />
var re = new RegExp(regu);<br />
if (re.test(s)) {<br />
return true;<br />
}else{<br />
return false;<br />
}<br />
}<br />
/*<br />
<br />
用途:检查输入字符串是否只由汉字、字母、数字组成<br />
function isChinaOrNumbOrLett( s ){//判断是否是汉字、字母、数字组成<br />
var regu = "^[0-9a-zA-Zu4e00-u9fa5]+$";<br />
var re = new RegExp(regu);<br />
if (re.test(s)) {<br />
return true;<br />
}else{<br />
return false;<br />
}<br />
}<br />
/*<br />
<br />
用途:判断是否是日期<br />
*/<br />
function isDate( date, fmt ) {<br />
if (fmt==null) fmt="yyyyMMdd";<br />
var yIndex = fmt.indexOf("yyyy");<br />
if(yIndex==-1) return false;<br />
var year = date.substring(yIndex,yIndex+4);<br />
var mIndex = fmt.indexOf("MM");<br />
if(mIndex==-1) return false;<br />
var month = date.substring(mIndex,mIndex+2);<br />
var dIndex = fmt.indexOf("dd");<br />
if(dIndex==-1) return false;<br />
var day = date.substring(dIndex,dIndex+2);<br />
if(!isNumber(year)||year>"2100" || year< "1900") return false;<br />
if(!isNumber(month)||month>"12" || month< "01") return false;<br />
if(day>getMaxDay(year,month) || day< "01") return false;<br />
return true;<br />
}<br />
function getMaxDay(year,month) {<br />
if(month==4||month==6||month==9||month==11)<br />
return "30";<br />
if(month==2)<br />
if(year%4==0&&year%100!=0 || year%400==0)<br />
return "29";<br />
else<br />
return "28";<br />
return "31";<br />
}<br />
/*<br />
<br />
用途:字符1是否以字符串2结束<br />
*/<br />
function isLastMatch(str1,str2)<br />
{<br />
var index = str1.lastIndexOf(str2);<br />
if(str1.length==index+str2.length) return true;<br />
return false;<br />
}<br />
/*<br />
<br />
用途:字符1是否以字符串2开始<br />
*/<br />
function isFirstMatch(str1,str2)<br />
{<br />
var index = str1.indexOf(str2);<br />
if(index==0) return true;<br />
return false;<br />
}<br />
/*<br />
<br />
用途:字符1是包含字符串2<br />
输入:str1:字符串;str2:被包含的字符串<br />
返回:如果通过验证返回true,否则返回false<br />
*/<br />
<br />
function isMatch(str1,str2)<br />
{<br />
var index = str1.indexOf(str2);<br />
if(index==-1) return false;<br />
return true;<br />
}<br />
/*<br />
<br />
用途:检查输入的起止日期是否正确,规则为两个日期的格式正确,且结束如期>=起始日期<br />
*/<br />
function checkTwoDate( startDate,endDate ) {<br />
if( !isDate(startDate) ) {<br />
alert("起始日期不正确!");<br />
return false;<br />
} else if( !isDate(endDate) ) {<br />
alert("终止日期不正确!");<br />
return false;<br />
} else if( startDate > endDate ) {<br />
alert("起始日期不能大于终止日期!");<br />
return false;<br />
}<br />
return true;<br />
}<br />
/*<br />
<br />
用途:检查输入的Email信箱格式是否正确<br />
<br />
function checkEmail(strEmail) {<br />
//var emailReg = /^[_a-z0-9]+@([_a-z0-9]+.)+[a-z0-9]{2,3}$/;<br />
var emailReg = /^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$/;<br />
if( emailReg.test(strEmail) ){<br />
return true;<br />
}else{<br />
alert("您输入的Email地址格式不正确!");<br />
return false;<br />
}<br />
}<br />
/*<br />
<br />
用途:检查输入的电话号码格式是否正确<br />
*/<br />
function checkPhone( strPhone ) {<br />
var phoneRegWithArea = /^[0][1-9]{2,3}-[0-9]{5,10}$/;<br />
var phoneRegNoArea = /^[1-9]{1}[0-9]{5,8}$/;<br />
var prompt = "您输入的电话号码不正确!"<br />
if( strPhone.length > 9 ) {<br />
if( phoneRegWithArea.test(strPhone) ){<br />
return true;<br />
}else{<br />
alert( prompt );<br />
return false;<br />
}<br />
}else{<br />
if( phoneRegNoArea.test( strPhone ) ){<br />
return true;<br />
}else{<br />
alert( prompt );<br />
return false;<br />
}<br />
}<br />
}<br />
<br />
用途:检查证券代码是否正确<br />
*/<br />
function checkSecCode( secCode ) {<br />
if( secCode.length !=6 ){<br />
alert("证券代码长度应该为6位");<br />
return false;<br />
}<br />
if(!isNumber( secCode ) ){<br />
alert("证券代码只能包含数字");<br />
return false;<br />
}<br />
return true;<br />
}<br />
/****************************************************<br />
<br />
function:cTrim(sInputString,iType)<br />
description:字符串去空格的函数<br />
parameters:iType:1=去掉字符串左边的空格<br />
2=去掉字符串左边的空格<br />
0=去掉字符串左边和右边的空格<br />
return value:去掉空格的字符串<br />
****************************************************/<br />
<br />
function cTrim(sInputString,iType)<br />
{<br />
var sTmpStr = ;<br />
var i = -1;<br />
if(iType == 0 || iType == 1)<br />
{<br />
while(sTmpStr == )<br />
{<br />
++i;<br />
sTmpStr = sInputString.substr(i,1);<br />
}<br />
sInputString = sInputString.substring(i);<br />
}<br />
if(iType == 0 || iType == 2)<br />
{<br />
sTmpStr = ;<br />
i = sInputString.length;<br />
while(sTmpStr == )<br />
{<br />
--i;<br />
sTmpStr = sInputString.substr(i,1);<br />
}<br />
sInputString = sInputString.substring(0,i+1);<br />
}<br />
return sInputString;<br />
}<br />
/*</p>