function is_string_num(str) {
	for(var i = 0; i < str.length; i++) {
		var ch = str.substring(i, i + 1)
		if(ch < "0" || ch > "9")
			return false;
	}
	return true;
}

function is_char_num(charCode) {
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}

function is_email(ele) {
	var al = "รูปแบบอีเมล์ไม่ถูกต้อง";
	var str = ele.value;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else {
		alert(al);
		return false
	}
}

function has_control_char(ele) {
	var al = "ห้ามใช้อักษรพิเศษทุกชนิด เช่น & ' \" + - ";
	var str = ele.value;
	
	if(str.indexOf("&") == -1 && str.indexOf("'") == -1 && str.indexOf("\"") == -1 && str.indexOf("+") == -1  && str.indexOf("-") == -1) {
		return false;
	}
	else {
		alert(al);
		return true;
	}
}
