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