function validURL(str) { var pattern = new RegExp( "^(https?:\\/\\/)?" + // protocol "((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|" + // domain name "((\\d{1,3}\\.){3}\\d{1,3}))" + // OR ip (v4) address "(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*" + // port and path "(\\?[;&a-z\\d%_.~+=-]*)?" + // query string "(\\#[-a-z\\d_]*)?$", "i" ); // fragment locator return !!pattern.test(str); } function render_chat_simple_message(response) { var x = '
"; $(".messags").append(x); $("#messageInput").val(""); var objDiv = document.getElementById("chatbox"); objDiv.scrollTop = objDiv.scrollHeight; } function checkFileExt(filename) { filename = filename.toLowerCase(); return filename.split(".").pop(); }