Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

숫자에서 선행 0을 제거하는 JavaScript Regex?


앞에 있는 0을 제거하려면 아래 구문과 같이 replace() 메소드에서 Regex를 사용하십시오 -

yourStringValue.replace(/\D|^0+/g, ""))

다음이 숫자 값을 가진 변수라고 가정해 보겠습니다. -

var theValue1="5001000";
var theValue2="100000005";
var theValue3="05000001";
var theValue4="00000000006456";

예시

var theValue1="5001000";
var theValue2="100000005";
var theValue3="05000001";
var theValue4="00000000006456";
console.log(theValue1.replace(/\D|^0+/g, ""));
console.log(theValue2.replace(/\D|^0+/g, ""));
console.log(theValue3.replace(/\D|^0+/g, ""));
console.log(theValue4.replace(/\D|^0+/g, ""));

위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -

node fileName.js.

출력

여기에서 내 파일 이름은 demo101.js입니다. 이것은 다음과 같은 출력을 생성합니다 -

PS C:\Users\Amit\JavaScript-code> node demo101.js
5001000
100000005
5000001
6456