프로그래밍 언어/HTML,CSS,JS

Javascript에서 문자열의 첫 번째 문자 삭제

Rateye 2021. 7. 22. 10:39
728x90
반응형
질문 : Javascript에서 문자열의 첫 번째 문자 삭제

첫 번째 문자가 0이면 문자열의 첫 번째 문자를 삭제하고 싶습니다. 0은 두 번 이상있을 수 있습니다.

첫 번째 문자를 확인하고 0이면 삭제하는 간단한 기능이 있나요?

지금은 JS slice() 함수로 시도하고 있지만 매우 어색합니다.

답변

substring 문자열을 사용하여 문자열의 첫 번째 문자를 제거 할 수 있습니다.

var s1 = "foobar";
var s2 = s1.substring(1);
alert(s2); // shows "oobar"

문자열의 시작 부분에있는 모든 0을 제거하려면 :

var s = "0000test";
while(s.charAt(0) === '0')
{
 s = s.substring(1);
 }
 
출처 : https://stackoverflow.com/questions/4564414/delete-first-character-of-a-string-in-javascript
728x90
반응형