﻿// 驗証格式程式
function checkFormat(InStr, Item) {
	// 如果驗証電子郵件
	if (Item == "mail") {
		if (InStr.indexOf("@") == -1 || InStr.indexOf(".") == -1) {return false}
	// 或者如果驗証網址
	} else if (Item == "url") {
		if (InStr.substring(0, 4).indexOf("http") == -1 || InStr.indexOf(".") == -1) {return false}
	// 或者如果驗証路徑
	} else if (Item == "path") {
		if (InStr.substring(1, 3).indexOf(":\\") == -1 && InStr.substring(0, 2).indexOf("\\\\") == -1 || InStr.substring(0, 2).indexOf("\\\\") != -1 && InStr.lastIndexOf("\\") == 1) {return false}
	// 或者如果驗証多媒體副檔名
	} else if (Item == "multimedia") {
		if (InStr.toLowerCase().indexOf(".jpg", InStr.length - 4) == -1 && InStr.toLowerCase().indexOf(".gif", InStr.length - 4) == -1 && InStr.toLowerCase().indexOf(".swf", InStr.length - 4) == -1) {return false}
	// 或者預設驗証數字
	} else {
		var DataStr = "0123456789";
		// 如果驗証電話
		if (Item == "phone") {
			DataStr = DataStr + "+-";
		// 或者如果驗証帳號或主檔名
		} else if (Item == "name") {
			DataStr = DataStr + "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";
		}
		for(var i = 0; i < InStr.length; i++) {
			if (DataStr.indexOf(InStr.charAt(i)) == -1) {return false}
		}
	}
}
// 排除空格程式
function trim(InStr) {
	return InStr.replace(/[\s]*$/gi,"").replace(/^[\s]*/gi,"")
}