InformasiTutorialTutorial JavaScript

Membuat Extractor Number Sebuah Teks dengan Javascript

Afid Arifin – Halo teman-teman semua balik lagi bersama saya pada kali ini saya akan berbagi tutorial mengenai cara membuat extractor number pada sebuah teks dengan menggunakan javascript.

Menarik untuk Anda

Intro

Apa itu extractor number? gampangannya dapat diartikan sebagai tools untuk memisahkan beberapa angka yang terdapat di dalam suatu teks.

Misalnya, ketika Anda ingin mencari angka dua pada teks Saya punya 2 buah apel makaangka 2 pada teks tersebut akan terpisah dalam bentuk array.

Membuat Extractor Number Sebuah Teks dengan Javascript

Baiklah, jika sudah tidak sabar lagi membuatnya maka silahkan Anda buat file javascript baru dan dalam hal ini sayamembuat file baru dengan nama seperti biasa yaitu script.js.

Kemudian, copy pastekan kode javascript berikut ke dalam file yang telah dibuat sebelumnya.

(function() {
  'use strict';
  function extract(_string) {
    let _str = _string;
    if(_str.match(/\d+/g) != null) {
      let da = _str.match(/\d+/g);
      da.map(function(e, i) {
        console.log(`[${i}] => (${e}) ${typeof e}`);
      });
      return true;
    } else {
      console.log(`[${0}] => (${-1}) ${typeof '-1'}`);
      return false;
    }
  }
  var words = 'Dari 100 anak, 25 anak adalah anak kelas A, 15 anak kelas B dan sisa 60 adalah anak kelas C.';
  extract(words);
} ());

Masih bingung melihat bagaimana cara kerja atau algoritma dari javascript di atas? berikut akan kami jelaskan sedikit mengenai javascript di atas.

Penjelasan Membuat Extractor Number Sebuah Teks dengan Javascript

Untuk mendeteksi apakah sebuah teks tersebut terdapat angka atau tidak maka kita membandingkannya dengan perintah regular expression atau regex dari _str.match(/\d+/g) != null.

Apabila terdapat angka pada teks tersebut maka blok baris ke 5 hingga baris ke 11 akan dieksekusi menghasilkan array dan mereturn return true;.

Apabila tidak terdapat angka pada teks tersebut maka blok baris ke 11 hingga baris ke 14 akan dieksekusi dan menghasilkan -1 dan return valuenya adalah return false;.

Sebagai contoh dari hasil eksekusinya saya mencoba mencari angka yang terdapat pada teks Dari 100 anak, 25 anak adalah anak kelas A, 15 anak kelas B dan sisa 60 adalah anak kelas C.

Setelah teks tersebut dieksekusi maka akan menghasilkan output seperti yang terlihat pada gambar berikut.

Membuat Extractor Number Sebuah Teks dengan Javascript
Dokumentasi Pribadi

Kenapa hasilnya berupa tipe data string? karena hasil outputnya merupakan bagian dari string yang kita eksekusi.

Baca Juga

Cara Konversi Hexadecimal ke String Menggunakan JavaScript

Kesimpulan

Tutorial ini dapat Anda gunakan untuk mengkalkulasi penjumlahan pada suatus teks mislnya sebagai berikut.

Ketika Anda ingin menjumlahkan total harga pada teks Harga jambu Rp5000 dan Harga Apel Rp30000 maka dengan tutorial ini kalian dapat melakukan hal tersebut.

Demikian tutorial kali ini dan semoga bermanfaat. Terima kasih..

Tags
Show More

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button
Close
Close