/**/ /*str 检测的字符串exp 正则表达式flag 匹配方式:g(全域对比,global match),i(忽略大小写,Ignore case),gi全域对比并且忽略大小写.*/ function check(str,exp,flag) ... { var reg= RegExp(exp,flag); //reg.compile(exp,flag); if(reg.test(str)) return true; else return false;} function warn(str) ... { alert(str);} function isInt(str) ... { var exp; exp="^/d+$"; if(check(str,exp,"g")) return true; return false;} function isEmpty(str) ... { var exp="^/s*$"; if(check(str,exp,"g")) return true; return false;} function isNum(str) ... { var exp; exp="^-{0,1}/d+((/d*)|(./d+))$"; return check(str,exp,"g");} function isEmail(str) ... { var exp="^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"; return check(str,exp,"g");} function isUrl(str) ... { var exp="^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$"; return check(str,exp,"g");}