/* 銘柄コード検索時の入力チェック */ function SearchCodeCheck() { var char1 = new Array("1","2","3","4","5","6","7","8","9","0"); var char2 = new Array(1,2,3,4,5,6,7,8,9,0); var str = document.sisuu.meigara_cd.value; while (str.match(/[0-9]/)) { for (count = 0; count < char1.length; count++) { str = str.replace(char1[count], char2[count]); } } // 未入力チェック if (str == "") { alert("銘柄コード:入力必須の項目です"); return false; } // フォーマットチェック if (str.match(/[^0-9]+/)) { alert("銘柄コード:入力型式に誤りがあります"); return false; } // 文字数チェック if (str.length > 5) { alert("銘柄コード:文字数が多すぎます"); return false; } return true; } /* 銘柄名(英語名)検索時の入力チェック */ function SearchKigyoNameCheck() { var str = document.sisuu.kigyo_name.value; // 未入力チェック if (str == "") { alert("銘柄名(英語名):入力必須の項目です"); return false; } // フォーマットチェック if (str.match(/[^a-zA-Z0-9\.\_\-]+/)) { alert("銘柄名(英語名):入力型式に誤りがあります"); return false; } return true; } /* 銘柄名(漢字/カタカナ)検索時の入力チェック */ function SearchKigyoNameJpCheck() { var str = document.sisuu.kigyo_name_jp.value; // フォーマットチェックを行う場合に必要な処理(現状は未使用) /* var char1 = new Array("ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ", "ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","ヲ","ァ", "ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","ア","イ","ウ","エ","オ","カ","キ","ク","ケ", "コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ","ニ","ヌ","ネ","ノ","ハ","ヒ", "フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ン"); var char2 = new Array("ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ", "ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","ヲ","ァ", "ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","ア","イ","ウ","エ","オ","カ", "キ","ク","ケ","コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ", "ニ","ヌ","ネ","ノ","ハ","ヒ","フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ", "ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ン"); while(str.match(/[ヲ-ン]/)) { //半角カタカナがある場合 for (count = 0; count < char1.length; count++) { str = str.replace(char1[count], char2[count]); //文字列置換 } } */ // 未入力チェック if (str == "") { alert("銘柄名(漢字/カタカナ):入力必須の項目です"); return false; } return true; }