function isInt(intValue){
var intPattern=/^0$|^[1-9]\d*$/; //整数的正则表达式
result=intPattern.test(intValue);
return result;
}
function isFloat(floatValue){
var floatPattern=/^0(\.\d+)?$|^[1-9]\d*(\.\d+)?$/; //小数的正则表达式
result=floatPattern.test(floatValue);
return result;
}
function isEmail(emailValue){
var emailPattern=/^[^@.]+@([^@.]+\.)+[^@.]+$/; //邮箱的正则表达式
result=emailPattern.test(emailValue);
return result;
}
function isNum(obj,alt){
var numPattern=/^\d*$/; //数字的正则表达式
result=numPattern.test(obj.value);
if(!result){
alert(alt);
obj.focus();
}
return result;
}
function isChar(obj,alt){
var charPattern=/^[a-zA-Z]*$/; //是否为字母
result=charPattern.test(obj.value);
if(!result){
alert(alt);
obj.focus();
}
return result;
}
function isCharNum(flagValue){
var flagPattern=/^[a-zA-Z0-9]*$/; //是否为字母和数字(传真标识符)
result=flagPattern.test(flagValue);
return result;
}
function isBlank(obj,alt){
if(obj.value==""){
alert(alt);
obj.focus();
return true;
}
return false;
}