떡상가즈아
1k
2019-06-13 11:21:39
4
392

자바스크립트에 substring 질문드립니다.


안녕하세요

신입 개발자입니다.


제가 자바스크립트를 이용하여

substring을 하려고 하는데요

00001000  <-천원일경우

00010000 <- 만원일 경우...



이런식으로 된 문자열에서 앞에 0000을 지우고 싶습니다.

그런데 이 0000이 일정한게 아니라서 처음에서 0이 마지막까지 나오는 위치를 찾아내서

substring으로 지우고 싶습니다.


어떻게 해야될까요??

0
0
  • 답변 4

  • olivvve
    1k
    2019-06-13 11:27:38 작성 2019-06-13 11:28:19 수정됨

    parseInt(변수) 로 사용하면 안되나요? 물론 데이터 정합성 체크는 해야겠지만요. 

    0
  • 제르맹
    312
    2019-06-13 11:28:07


    const stringNum = "00001000"
    const num = Number(stringNum) //1000 타입은 number
    String(num) // "1000"  타입은 string


    1
  • 두더지
    363
    2019-06-13 12:52:40

    작성자님의 의도대로 구현하려면 간단히 생각나는건 "1" 을기준으로 .split() 으로 쪼개고

    해당 인덱스 구한다음 첫자리부터 해당 인덱스의 자리를 없애버리면 될거같네용~

    0
  • 더미
    14k
    2019-06-13 13:00:25

    정규식 쓰세요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.