var checkInput = function() { // 检查后缀名 txt csv excel // window.alert("test") var obj = document.getElementById("upload_file"); var len = obj.files.length; var full_file_name = ""; for (var i = 0; i < len; i++) { full_file_name = obj.files[i].name; // combined.txt } var index =full_file_name.lastIndexOf("."); // 获取文件名后缀的索引 var suffix = full_file_name.substring(index+1, full_file_name.length); // txt if (suffix != "csv" && suffix != "txt" && suffix != "excel"){ window.alert("Please upload a txt, csv or excel file!"); var process_form = document.getElementsByClassName("process_form")[0]; process_form.focus(); return false; } // window.alert("email") // 检查邮件格式 var email = document.getElementById("email").value; //box var regex = /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i; if (!regex.test(email)) { window.alert("Please submit the correct email address"); // document.getElementById("email").enter.focus(); var process_form = document.getElementsByClassName("process_form")[0]; process_form.focus(); return false; } // window.alert(email) // if (email != ""){ // var regex = /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i; // if (!regex.test(email)) { // window.alert("Please submit the correct email address"); // // document.getElementById("email").enter.focus(); // var process_form = document.getElementsByClassName("process_form")[0]; // process_form.focus(); // return false; // } else { // return true; // } // } return true; } var download_example = function() { const fileUrl = "./example/test_refseq_fpkm_mrna.txt"; // 文件的实际路径 const fileName = "refseq_accession_fpkm2TPM_mrna.txt"; // 下载时保存的文件名 const a = document.createElement("a"); // 创建一个 标签元素 a.href = fileUrl; // 设置下载链接 a.download = fileName; // 设置下载文件名 document.body.appendChild(a); // 将 标签添加到页面 a.click(); // 模拟点击 标签,触发下载 document.body.removeChild(a); // 删除 标签,清理DOM // window.open("./example/test_geneid_fpkm2TPM.txt") }