คำอธิบาย
ใช้ replace() พร้อม Regex เพื่อลบสัญลักษณ์สกุลเงินและคอมมา แล้วแปลงเป็นตัวเลขด้วย Number()
ตัวอย่างโค้ด
var euroCurrenyValue = "€55,600.35"; var result = Number(euroCurrenyValue.replace(/[^0-9.-]+/g, "")); console.log(result); // 55600.35 var dollarCurrenyValue = "$645,345.50"; var result1 = Number(dollarCurrenyValue.replace(/[^0-9.-]+/g, "")); console.log(result1); // 645345.5
วิธีรัน
node fileName.js
ผลลัพธ์
55600.35 645345.5