function OrtTrimString (strVal) { var reVal; var strTmp; strTmp = strVal + ""; if (strTmp.length == 0) return (strTmp); reVal = /^(\s|กก)*/; strTmp = strTmp.replace (reVal, ''); reVal = /(\s|กก)*$/; return (strTmp.replace (reVal, '')); } function OrtCheckEmail (strEmail) { var reVal; strEmail = (OrtTrimString (strEmail)); if (strEmail.length == 0) return (false); reVal = /^[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+@[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+(\.[\-!#\$%&'\*\+\\\.\/0-9=\?A-Z\^_`a-z{|}~]+)+$/; return (reVal.test (strEmail)); } function OrtCheckMachineCode (strCode) { var i; var strChar; if (strCode.length != 17) return (false); for (i = 0; i < strCode.length; i ++) { strChar = strCode.substring (i, i + 1).toUpperCase (); if (!((strChar >= "A" && strChar <= "Z") || (strChar >= "0" && strChar <= "9") || strChar == ":")) return (false); if (i % 3 == 2 && strChar != ":") return (false); }; return (true); }