function checkNumberOnly(){
	var flag = 0;

	// 設定開始（チェックする項目を設定してください）
	if(document.form.tel.value.match(/[^0-9]+/)){
		flag = 1;
	}
	else if(document.form.postcode.value.match(/[^0-9]+/)){
		flag = 1;
	}
	// 設定終了

	if(flag){
		window.alert('数字以外が入力されています'); // 数字以外が入力された場合は警告ダイアログを表示
		return false; // 送信を中止
	}
	else{
		return true; // 送信を実行
	}
}

//入力データが半角英数字のみかどうかを判定する
function checkAlphabetOrNumberOnly(formElement, mode, option) {
    var str = formElement.value;
    var code, count;
    for (var i = 0; i < str.length; i++) {
        count = 0;
        code = str.charCodeAt(i);
        /* 半角数字 */
        if (code < 48 || code > 57) { count++; }

        /* 半角英字 */
        if (mode == 0 && (code < 65 || (code > 90 && code < 97) || code > 122)) { count++; }

        /* 半角英字（大文字） */
        if (mode == 1 && !(65<= code && code <=90)) { count++; }

        /* 半角英字（小文字） */
        if (mode == 2 && !(97 <= code && code <= 122)) { count++; }

        /* オプション文字 */
        if (!option == "" && option.indexOf(String.fromCharCode(code)) < 0) { count++; }

        if (option == "" && count == 2) { return str.substring(i, i+1); }
        if (!option == "" && count == 3) { return str.substring(i, i+1); }
    }
    return "";
}

function check(form) {
    if((str = checkAlphabetOrNumberOnly(form.param, 0, "")) != ""){
        alert("半角英数字以外の文字\""+str+"\"が含まれています。");
        focusSelect(form.param);
        return;
    }
}
function check2(form) {
    if((str = checkAlphabetOrNumberOnly(form.param, 1, "-")) != ""){
        alert("半角数字と半角英字（大文字）と半角ハイフン以外の文字\""+str+"\"が含まれています。");
        focusSelect(form.param);
        return;
    }
}

function focusSelect(formObj) {
    formObj.focus();
    formObj.select();
}

<!--  全角半角チェック -->
function ZHcheck(elm){
    var txt=elm.value
    for(i=0;i<txt.length;i++){
        if(escape(txt.charAt(i)).length>=4){
            alert("メールアドレスに全角文字が含まれています")
            elm.value=""
        break
        }
    }
}
<!--  全角半角チェック -->

