
//表单的值不能为空
function isNull(elem){
if(elem.replace(/(^\s+|\s$)/g,"")==""){
return false;
}else{
return true;
}
}
//是否低于最小输入数
function isMix(elem,imix){
if(elem.length<imix){
return false;
}else{
return true;
}
}
//是否超过最大输入数
function isMax(elem,imax){
if(elem.length>imax){
return false;
}else{
return true;
}
}
//检验是否包含非法sign
function havegg(elem){
var str="~!@%^&*();'\"?><[]{}\\|,:/=+—“”‘";
for(i=0;i<elem.length;i++)
{
if(str.indexOf(elem.charAt(i))!=-1)
{
return false;
}
}
return true;
}

//判断字符由字母和数字，下划线组成，且开头只能是下划线和字母。
function isUserId(elem){
var pattern=/^(\b[a-zA-Z]|\b_)([a-zA-Z0-9]+_?[a-zA-Z0-9]*)+$/;
if(pattern.test(elem)){
return true;
}else{
return false;
}
}

function isChinese(elem){
var pattern=/[^\x00-\xff]/g;
if(pattern.test(elem))
{
return false;
}
else
{
return true;
}
}

//检验邮政编码
function isZip(elem){
if(elem.length==0)
return true;
var pattern=/^[0-9]{6}$/;
if(!pattern.test(elem)){
return false;
}else{
if(parseInt(elem)<10000||parseInt(elem)>850000){
return false;
}
return true;
}
}

//传真

function isFax(elem){
if(elem.length==0)
return true;
var pattern=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 
if(pattern.test(elem)){
return true;
}else{
return false;
}
}

//电话号码

function isPhone(elem){
if(elem.length==0)
return true;
var pattern=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 
//var pattern=/(^[0-9]{3,4}[-|/][0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)/;
if(pattern.test(elem)){
return true;
}else{
return false;
}
}

//移动电话
function isMobile(elem){
if(elem.length==0)
return true;
var pattern=/^0{0,1}13[0-9]{9}$/;
if(pattern.test(elem)){
return true;
}else{
return false;
}
}
function isEmail(elem) // E-mail值检测
{
if(elem.length==0)
return true;
var pattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
if(pattern.test(elem)){
return true;
}else{
return false;
}
}

function isMSN(elem) // MSN值检测
{
if(elem.length==0)
return true;
var pattern=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
if(pattern.test(elem)){
return true;
}else{
return false;
}
}

function isHomePage(elem) // URL值检测
{
if(elem.length==0)
return true;
var sTemp; 
sTemp=elem.substring(0,7); 
sTemp=sTemp.toUpperCase(); 
if ((sTemp!="HTTP://")||(elem.length<10)){ 
  return false; 
}
return true;
}

function isQQ(elem) // QQ值检测
{
if(elem.length==0)
return true;
var pattern=/^[1-9]*[1-9][0-9]*$/;
if(pattern.test(elem)){
return true;
}else{
return false;
}
}


function isNumber(name) //数值检测
{
if(name.length == 0)
return true;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < "0" || name.charAt(i) > "9")
return false;
}
return true;
}
//是否选择单选按钮
function radioselected(radioBth){
for(i=0;i<radioBth.length;i++){
if(radioBth[i].checked)return true;
}
return false;
}

//文本计数器

function textCounter(field,countfield,maxlimit){
if(field.value.length>maxlimit){
field.value=field.value.substring(0,maxlimit);
//提示用户空间已用完
//alert("不能再输了,只能输入"+maxlimit+"个字符");
//return false;
}else
countfield.value=maxlimit-field.value.length;
}