Computer >> Máy Tính >  >> Lập trình >> Javascript

JavaScript Regex để xóa các số 0 đứng đầu khỏi các số?


Để xóa các số 0 ở đầu, hãy sử dụng Regex trong phương thức Replace () như trong cú pháp bên dưới -

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

Giả sử sau đây là các biến của chúng tôi với các giá trị số -

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

Ví dụ

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, ""));

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đầu ra

Ở đây, tên tệp của tôi là demo101.js. Điều này sẽ tạo ra kết quả sau -

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