

//空
function isNotEmpty(value){
    return (value!="");
}

//メールアドレス
function isMail(value){
    return (value.match(/.+@.+\..+/));
    //(value.match(/[!#-9A-~]+@[a-z0-9]+\.+[a-z0-9]+/i))
    //("^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$")
}

//日付
function isDate(value){
    var temp=new Date(value);
    return (!!temp);
}

//全角
function isZen(value){
    for(var i=0;i<value.length;i++){
        var c=value.charCodeAt(i);
        if((c<256)||((c>=0xff61)&&(c<=0xff9f))) return;
    }
    return true;
}

//半角英数
function isHan(value){
    for(var i=0;i<value.length;i++){
        var c=value.charCodeAt(i);
        if(!((48<=c&&c<=57)||(65<=c&&c<=90)||(97<=c&&c<=122))) return;
    }
    return true;
}

//半角英数
function isHan(value){
    return (value==(value.match(/[0-9a-zA-Z\+\-\/\*\,\. ]+/g)));
}

//仮名
function isKana(value){
   return (!(value.match(/[^ぁ-んァ-ン　\s]+/)));
}

//半角英字
function isAlphabet(value){
   return (!(value.match(/[^A-Za-z\s.-]+/)));
}

//半角数字
function isNumber(value){
   return (!(value.match(/[^0-9]+/)));
}

//電話番号
function isTel(value){
  return (!(value.match(/^[0-9]+\-[0-9]+\-[0-9]+$/)))
}


