Filter Pengecualian Angka Online
Saring daftar angka dengan menghapus nilai yang mengandung digit tertentu. Contoh: 12,34,56 dengan pengecualian 2,5 menghasilkan 34. Cepat, lokal, gratis. Pe…
Mulai menggunakan
Mengapa Menggunakan Filter Pengecualian Angka?
Misalkan Anda memiliki daftar nomor telepon atau kode produk dan ingin menghapus semua entri yang mengandung digit '0' atau '5'. Dengan filter ini, Anda cukup memasukkan '05' pada kolom pengecualian, dan semua angka yang memiliki digit 0 atau 5 akan dibuang. Contoh: daftar [12, 34, 56] dengan pengecualian '2' dan '5' akan menghasilkan [34] saja.
Cara Kerja Filter
Setiap nilai diurai menjadi angka menggunakan parser regional, lalu diubah menjadi string JavaScript (misalnya String(number)). Pencocokan dilakukan pada string tersebut, bukan pada teks asli. Oleh karena itu, nol di depan atau tanda plus hilang, notasi ilmiah mungkin berubah, dan tanda desimal atau minus tidak pernah dianggap sebagai digit. Logika pengecualian bersifat OR: jika salah satu digit yang dipilih muncul, nilai akan dihapus.
Batasan dan Catatan
- Input dibatasi hingga 100.000 karakter dan 10.000 nilai numerik.
- Filter tidak mendukung rentang angka, posisi digit, atau pola teks.
- Untuk kode akun atau nomor dengan nol di depan yang signifikan, gunakan filter teks biasa.
- Semua pemrosesan terjadi di browser; data tidak diunggah.
Pertanyaan Umum
Apakah filter mempertahankan urutan asli?
Ya, urutan nilai yang tersisa tetap sama seperti di input, termasuk duplikat.
Bagaimana jika saya memasukkan karakter non-digit di kolom pengecualian?
Karakter selain 0-9 diabaikan. Misalnya, '2,5' akan diperlakukan sama seperti '25'.
Apakah angka desimal atau negatif diproses dengan benar?
Ya, parsing numerik menangani desimal dan tanda minus. Namun, tanda minus dan titik desimal tidak pernah dianggap sebagai digit untuk pengecualian.
Pemrosesan dilakukan secara lokal di browser Anda.