var email = " hogehoge@example.com \n"; // console.log(email); trimEmail = email.trim(); // console.log(trimEmail); // console.log(trimEmail.length); findA = trimEmail.indexOf("@"); //最初に見つけたところを出力、なかったら-1を出力 // console.log(findA); find2ndA = trimEmail.indexOf("@", findA + 1); // console.log(find2ndA); if (findA >= 0 && find2ndA == -1) { localpart = trimEmail.substring(0, findA); // console.log(localpart); domainpart = email.substring(findA + 2, trimEmail.length + 1); //substring は指定した一個前まで取り出すからその分足さないといけない // console.log(domainpart); }