JavaScript example:js検証、null、各種正規表現フォーマット検証


1 nullの検証
   1.1共通方法


//  check   
//id:  , check                   
//name:  ,            ,        
function checkNull(id,name){
	var rt = '';
	var l = id.length;
	for(var i = 0; i<l; i++){
		var tmp = document.getElementById(id[i]).value;
		if(tmp == ''){
			alert(name[i]+"     !");
			try{
			  document.getElementById(id[i]).focus();
			}catch(e){}
			
			rt = "false";
			break;
		}
	}
	if(rt == 'false'){
		return false;
	}else{
		return true;
	}
}
1.2共通方法の呼び出し
現在は多くのページが検証されています.例えば、基本情報ページは下の通りに作成できます.

function validateBaseInfo(){
var id = new Array("user","password","sex","address","phone");
var name = new Array("   ","  ","  ","  ","  ");
if(!checkNull(id,name)) //        
{
  return false;
}
return true;
2フォーマット検証(正規表現)
以後続々と補充する