See the Pen match, includes by nilgi (@nilgi) on CodePen.
let text = "닐기의 블로그는 닐기입니다. 참 닐기스럽지요.";
document.getElementById("tm1").innerHTML = text.match(/닐기/g);
// 문자에 '닐기'가 있으면 모두 찾아 표시
let text2 = "NilGi's blog is nilgi. It's so nifty.";
document.getElementById("tm2").innerHTML = text2.match(/nilgi/g);
// 문자에 nilgi를 찾아 모두 표시. 대소문자 구분
let text3 = "NilGi's blog is nilgi. It's so nifty.";
document.getElementById("tm3").innerHTML = text3.match(/nilgi/gi);
// 문자에 nilgi를 찾아 모두 표시. 대소문자 구분 없음
let ti1 = "닐기의 블로그는 닐기입니다. 참 닐기스럽지요.";
document.getElementById("ti1").innerHTML = ti1.includes("닐기");
// 문자에 '닐기'가 있는지 확인하여 true, false으로 표시 > true
let ti2 = "닐기의 블로그는 닐기입니다. 참 닐기스럽지요.";
document.getElementById("ti2").innerHTML = ti2.includes("nilgi");
// 문자에 nilgi가 있는지 확인하여 true, false으로 표시 > false
let ti3 = "닐기의 블로그는 닐기입니다. 참 닐기스럽지요.";
document.getElementById("ti3").innerHTML = ti3.includes("닐기", 21);
// 문자의 21번 위치부터 '닐기'라는 글자가 있는지 확인하여 true, false 표시 > false
let sw1 = "닐기의 혈액형은 AB형입니다. 근데 AB+O면 안됩니다.";
document.getElementById("sw1").innerHTML = sw1.startsWith("닐기");
// 문자가 '닐기'로 시작하는지 확인 > true
let sw2 = "닐기의 혈액형은 AB형입니다. 근데 AB+O면 안됩니다.";
document.getElementById("sw2").innerHTML = sw2.startsWith("닐기", 7);
// 문자의 7번 위치부터 '닐기'라는 글자가 있는지 확인 > false
let ew1 = "닐기는 rock이 좋아";
document.getElementById("ew1").innerHTML = ew1.endsWith("좋아");
// 문자가 '좋아'로 끝나는지 확인 > true
let ew2 = "닐기는 rock이 좋아";
document.getElementById("ew2").innerHTML = ew2.endsWith("rock", 9);
// 문자의 9번 위치부터 'rock'로 끝나는지 확인 > false