JS Regex

Ekspresi reguler adalah obyek yang menggambarkan pola karakter.



Ketika anda mencari sebuah pola dalam teks, anda dapat menggunakan pola untuk menggambarkan apa yang anda cari dengan javascript Regex. 


Sebuah pola yang lebih rumit dapat terdiri dari beberapa karakter, dan dapat digunakan untuk memparsing, memformat , memeriksa, dan banyak lagi. 

Sintak


var txt = new regexp(pola,pengubah); 


atau lebih sederhana: 


var txt = /pola/pengubah; 



Pola menentukan pola ekspresi 

pengubah menentukan apakah pencarian harus global, case-sensitive, dll 



RegExp Modifiers 

Pengubah digunakan untuk melakukan pencarian case-insensitive dan global. Pengubah digunakan untuk melakukan pencocokan case-sensitive. -g merupakan pengubah yang digunakan untuk melakukan perbandingan .


var str="Visit hadinug.net";
var patt1=/hadinug/i;


Contoh lainnya:


var str="Saya adalah saya?";
var patt1=/saya/gi;



Test()

Metode test() mencari sebuah string untuk nilai tertentu, dan mengembalikan true atau false, tergantung pada hasil. 

Contoh berikut mencari sebuah string untuk karakter "e":


var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));



Exec()

Metode exec() mencari sebuah string untuk nilai tertentu, dan mengembalikan teks dari nilai yang ditemukan. Jika tidak ada yang cocok, ia mengembalikan nilai null. Contoh berikut mencari sebuah string untuk karakter "e":

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));
 
Bagikan halaman ke sosial media
 
 
 

   Komentar Anda