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 expresiatau
var patt = /pattern/modifiers;
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