//--去除开头和结尾的空格
function trim(string) {
var tmpchar, i, j, result;
i = 0;
tmpchar = string.charAt(i);
while (tmpchar == ' ') {
i ++;
tmpchar = string.charAt(i);
}
j = string.length - 1;
tmpchar = string.charAt(j);
while (tmpchar == ' ') {
j --;
tmpchar = string.charAt (j);
}
if ( i <= j )
result = string.substring(i,j+1);
else
result = "";
return result;
}
//--检查输入是否为空
/*fieldname:中文名称 如:用户名
*string:控件名称 如 :form.username
*/
function notNull(fieldname,string) {
stringtemp=trim(string.value);
if (stringtemp == "") {
alert(fieldname+"不能为空!");
string.focus();
return false;
}
else
return true;
}
/*fieldname:中文名称 如:用户名
*string:控件名称 如 :form.username
*/
function checkPasswd(fieldname,string)
{
var PasswdReg = /^[a-z0-9A-Z_.!@#$ %^&*()+=-]{6,20}$ /;
if (!PasswdReg.test(string.value)) //判断密码是否有效
{
alert("密码只能由半角英文字母、阿拉伯数字及字符_.!@#$ %^&*()+=-组合,长度应在 6-20 个字符之间!");
string.focus();
return false;
}
return true ;
}
//检查电话
function checkTel(fieldname,string)
{
var PasswdReg = /^[0-9-]{8,20}$ /;
if (!PasswdReg.test(string.value)) //判断密码是否有效
{
alert("联系电话只能由数字组合,长度应在 8-20 个字符之间!");
string.focus();
return false;
}
return true ;
}
//--校验Email账户名称
function checkEmailLogin(fieldname,string)
{
var EmailLoginReg = /^[a-z0-9A-Z_.-]{1,41}$ /;
if (!EmailLoginReg.test(string.value)) //判断密码是否有效
{
alert("Email账户名称只能由半角英文字母及阿拉伯数字或者或者符号(-_)的组合,长度应在 4-32 个字符之间!");
string.focus();
return false;
}
return true ;
}
//--检查新密码和新密码是否相等
function comparePasswd(string1,string2)
{ if(string1.value==string2.value)
return true;
else
{ alert("新密码与确认密码不一致!");
string1.focus();
string1.value='';
string2.value='';
return false;
}
}
//--检测是否为数字
function isNumeric(fieldname,string){
var tempchar,i;
for (i=0;i<string.value.length;i++){
tempchar=string.value.charAt(i);
if (!('0'<= tempchar && tempchar<='9' )){
alert(fieldname+"只能是数字!");
string.focus();
return false;
}
}
return true;
}
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}