JavaScript Extended #27: Regex Dasar di JavaScript

1. Apa itu Regex?

Regex atau Regular Expression adalah pola yang digunakan untuk mencocokkan, mencari, atau memvalidasi teks.

2. Membuat Regex

const regex = /javascript/;

3. Method Penting Regex

  • test() untuk cek cocok atau tidak
  • match() untuk mengambil hasil pencocokan
  • replace() untuk mengganti teks

4. Validasi Email Sederhana

const email = "ariq@mail.com";
const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;

console.log(regex.test(email));

5. Flags Regex

  • g = global
  • i = case insensitive
  • m = multiline
const text = "JavaScript javascript";
const regexText = /javascript/gi;

console.log(text.match(regexText));

6. Replace dengan Regex

const text = "Saya suka JavaScript";
console.log(text.replace(/JavaScript/, "JS"));

7. Ringkasan

  • Regex digunakan untuk mencari dan memvalidasi pola teks
  • test() sangat sering dipakai untuk validasi
  • Regex berguna untuk email, password, nomor, dan parsing teks

Di part berikutnya, kita akan membahas debounce dan throttle.


ariq fadhil

Im Ariq Tech, a Top Rated Fullstack Developer with 5+ years of experience, delivering high-quality solutions across 50+ projects.