
	//半角数字？
	function _IS_HALF_NUM(text){
		if(text.match(/^[0-9]+$/) != null){
			return true;
		}
		return false;
	}
	
	
	//メールアドレス？
	function _IS_MAIL_ADDRESS(text){
		if(text.match(/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/) != null){
			return true;
		}
		return false;
    }
	
	
	//郵便番号？
	function _IS_ZIP_CODE(text){
		if(text.match(/^[0-9]{3}-[0-9]{4}$/) != null){
			return true;
		}
		return false;
	}
	
	//トリミング
	function _TRIM(str){
		if(str == undefined){
			return "";
		}
		reg = new RegExp("[\f\n\r\t\v]");
		while(str.substr(0, 1).match(reg) != null){
			str = str.substr(1);
		}
		while(str.substr(str.length - 1).match(reg) != null){
			str = str.substr(0, str.length - 1);
		}
		return str;
	}
	
	//改行に<br>を入れる
	function _N2BR(str){
		if(str == undefined){
			return "";
		}
		ary = str.split("\n");
		str = "";
		for(var i = 0; i < ary.length; i++){
			if(i != 0){
				str += "<br>\n";
			}
			str += ary[i];
		}
		return str;
	}
