Mengenal Dasar RegExp Dalam JavaScript

RegExp adalah singkatan dari Regular Expression.

RegExp adalah sebuah objek yang menggabarkan pola karakter. Bila anda mncari karakter dalam teks, anda dapat menggunakanpola untuk menentukan bagaimana dan apa yang anda cari.

Sintaks :
var patt = new Regexp(pattern,modifiers);
 atau
var patt = /pattern/modifiers;
pattern = menetukan pola expresi
moifiers = menentukan apakah pencarian harus global, case-insensitive, dll

Modifiers 
Modifiers digunakan untuk melakukan pencarian case-insensitive dan global

Modifiers Deskripsi
i Melakukan pencocokan case-insentive
g Melakukan global match
m Melakukan pencocokan multiline

Brackets ( Kurung )
Kurung digunakan untuk menemukan berbagai karakter.

Modifiers Deskripsi
[ abc ] Cari karakter apapun antara kurung
[ ^abc ] Cari karakter apapun tidak diantar kurung.
[ 0-9 ] Cari setiap digit antara 0-9
[ A-Z ] Cari setiap karakter dari huruf besar A - huruf besar Z
[ a-z ] Cari setiap karakter dari huruf kecil a - huruf besar z
[ A-z ] Cari setiap karakter dari huruf besar A - huruf kcil z
[ adgk ] Cari setiap karakter dalam himpunan
[ ^adgk ] Cari setiap karakter di luar himpunan
[ red|blue|green ] Cari salah satu alternatif yang ditentukan

RegExp Object Proprtis
 
Properties Deskripsi
global Menetukan jika modifier 'g' di atur
ignorecase Menetukan jika modifier 'i' di atur
lastIndex Index di mana untuk menentukan match berikutnya
multiline Menentukan jika modifier 'm' di atur
source Teks dari pola RegExp

RegExp Object Methods 

Methods Deskripsi
compile() Mengkompile exprsi regular
exec() Test untuk match dalam sebuah string, dan me-return match pertama
test() Test match dalam sbuah string, dan me-return nilai true atau false

Untuk Contoh penggunaanya, anda dapat mempelajarinya nanti setelah anda memahami fungsi dari sintaks-sintaks di atas.
Terima kasih. ^_^

Tidak ada komentar :

Posting Komentar

tombol share icon
tombol kembali ke atas
Wait . . . !!!
tampilan ads aktif