문자열의 일부를 가져오려면 string.substring() 메소드는 자바 스크립트에서 사용됩니다. 이 방법을 사용하면 특정 문자 앞이나 뒤에 있는 문자열의 모든 부분을 얻을 수 있습니다.
str.substring()
이 메서드는 주어진 시작 인덱스(포함)에서 끝 인덱스(제외)까지 문자열을 슬라이스합니다. 인덱스가 하나만 제공되면 메서드는 인덱스 시작 부분에서 전체 문자열을 슬라이스합니다.
구문-1
이 코드 줄을 사용하여 특정 문자 뒤에 문자열의 일부를 가져올 수 있습니다.
string.substring(string.indexOf(character) + 1);
구문-2
이 코드 줄을 사용하여 특정 문자 앞 문자열의 일부를 얻을 수 있습니다. .
string.substring(0, string.indexOf(character));
예시
<html> <body> <script> function subStr(string, character, position) { if(position=='b') return string.substring(string.indexOf(character) + 1); else if(position=='a') return string.substring(0, string.indexOf(character)); else return string; } document.write(subStr('Tutorix & Tutorialspoint','&','a')); document.write("</br>"); document.write(subStr('Tutorix:a best e-learning platform', ':','b')); </script> </body> </html>
출력
Tutorix a best e-learning platform