2014-01-28 2 views
-4

는 내가 가지고 다음이 같은 임의의 입력을 받아 자바 스크립트의 경우 (0205080910,13,15,18 또는 ......를, 99)어떻게 (06) 값을 (6)으로 바꿀 수 있습니까?

을 데 이 값을 다른 경우에 사용하십시오. 나는 숫자 10 99 내 문제부터 아무 문제가없는거야

이 예에서 해당 번호를 전환하는 자바 스크립트 어쨌든 거기에 09

-01에서 번호와 함께입니다. (06) ~ (6)

substring(), substr(), slice()는 나에게 적합하지 않습니다.

str = str.replace(/^0+/, ''); 

또는 숫자로 입력을 구문 분석 :

+7

'parseInt ("06", 10) === 6' –

+0

감사합니다. – 2ousy

답변

0

당신은 정규 표현식을 사용하여 원하는 결과를 당신에게 줄 것이다) 무작위로 입력 정수 다음으로 parseInt가 (경우

str = parseInt(str, 10).toString(); // or 
str = Number(str).toString(); 
관련 문제