function chkRegEmail(str){
        /* E-mail形式の正規表現パターン */
        /* @が含まれていて、最後が .(ドット)でないなら正しいとする */
          var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
        /* ezwebとdocomoとsoftbankとvodafoneのドメインを拒否する */
          var ezweb= new RegExp("ezweb\.ne\.jp$","gi");
          var docomo = new RegExp("docomo\.ne\.jp$","gi");
          var softbank = new RegExp("softbank\.ne\.jp$","gi");
          var vodafone = new RegExp("vodafone\.ne\.jp$","gi");
        /* 入力された値がパターンにマッチするか調べる */
        if(str!=""){
            if(str.match(Seiki)){
            	if(str.match(ezweb) || str.match(docomo) || str.match(softbank) || str.match(vodafone)){
            		alert("携帯電話のメールアドレスはご利用いただけません");
            		return false;
            	}else{
                	return true;
                }
            }else{
                alert("メールアドレスの形式が不正です");
                return false;
            }
        }else{
            /* 何も入力されていない場合はアラート表示 */
            alert("メールアドレスを入力してください");
            return false;
	   }
}
