Objek RegExp yaitu objek standard JavaScript 1.2+, JScript 3.0+, ECMAScript 3.0+ dan didukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 4.0+, Netscape Navigator 4.0+, Opera 6.0+, Safari 1.0+.

Objek RegExp di JavaScript memungkinkan anda melaksanakan pencarian dan pencocokan pattern terhadap string target. Bentuk sintaksnya ada dua:

Menggunakan notasi literal, pastikan tidak memakai tanda kutip:

var regexObj = /pattern/flags;

Menggunakan pembangun objek RegExp, pastikan memakai tanda kutip:

var regexObj = new RegExp("pattern","flags");

Parameter pattern berisi pola dari regular expression. Parameter flags (opsional) memiliki salah satu dari 3 nilai berikut:

  • g: melaksanakan pencocokan global.
  • i: melaksanakan pencocokan case-insensitive.
  • gi: melaksanakan pencocokan global dan case-insensitive.

Contoh berikut hanya menguji apakah kata ‘kucing’ ada di dalam string sasaran berjulukan stringObj. Contoh ini memakai RegExp.test() untuk mengujinya, kalau true berarti kata ‘kucing’ ditemukan, false sebaliknya:

var stringOb = "Saya memiliki kucing dirumah."; var regexObj = new RegExp("kucing"); document.write(regexObj.test(stringObj)); // true

Jika ingin mencocokkan kata ‘kucing’ di simpulan string saja (tidak di awal maupun di tengah string), di sini perlu menambahkan karakter $, dan menjadi berikut:

var regexObj = new RegExp("kucing$");

Jika ingin mencocokkan kata ‘kucing’ dengan mengabaikan besar kecilnya huruf, contohnya anda ingin kata ‘kucing’ yang di cari akan cocok dengan ‘kucing’, ‘Kucing’ di dalam ‘KucingHitam’, atau ‘KUCING’, maka perlu memakai flag i. Sebagai contoh:

var regexObj = /kucing/i;

Atau ibarat ini:

var regexObj = new RegExp("kucing","i");

Jika ingin mencocokkan pattern terhadap keseluruhan string, gunakan flag g.

Untuk jelasnya mengenai pattern, anda dapat ke halaman Karakter Khusus untuk RegExp JavaScript.

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source Code Aplikasi Managemen Surat Sederhana Berbasis web

Deskripsi Aplikasi ASAMURAT yang merupakan kependekan dari Aplikasi SederhanA Manajemen sURAT. Sesuai dengan kepanjangannya, aplikasi…

3 hours ago

Source code aplikasi persuratan berbasis web

Keunggulan Aplikasi Manajemen Surat ini : Memakai PHP Framework Codeigniter, sehingga frameworknya bisa lebih ringan,…

9 hours ago

Source Code Aplikasi Penilaian Kinerja Karyawan Berbasis Web

Dalam suatu Perusahaan maupun Badan Kepegawaian tentu membutuhkan karyawan agar mampu melaksanakan tujuan untuk mencapai…

15 hours ago

Source Code Aplikasi SMS Gateway Sederhana dengan PHP

selain menggunakan email, contact di dunia mayapun merambah dengan sistem sms gateway, dan yang sering…

21 hours ago

Source Code Aplikasi Sistem Rekam Medis PHP+MYSQL

dalam dunia medispun telah menggunakan system komputasi, berupa aplikasi berbasis desktop maupun under web. kali…

1 day ago

Source code aplikasi managemen RT-RW berbasis website

Aplikasi web merupakan salah satu media yang tepat untuk memberikan informasi kepada warga atau masyarakat…

1 day ago