Expresso Ver 3.0 Build 3.2.2766.13570 ~ .:: Koding::..

11.5.08

Expresso Ver 3.0 Build 3.2.2766.13570

Regular Expression mungkin di dunia progamer tidak asing lagi dan tak ada duanya :-? (Iklan Camilan). Ya bagi yang belum terbiasa dengan Regular Expression atau sering disingkat Regex, regex merupakan statement yang digunakan untuk memfilter atau pengecekan karakter string yang ingin diambil. Implementasi dari regex tersebut banyak sekali, seperti misalnya validasi email, alamat url website, website spider dan lain-lain. Seperti pada form registrasi pada sebuah halaman website, kadang kalanya kita diwajibkan menginputkan alamat email kita, untuk mengecek valid tidaknya struktur penulisan. Sebagai contoh alamat email emailku@kotakemail.com akan dilakukan pengecekan terhadap struktur penulisan sebagai berikut

String : emailku@kotakemail.com
Regex: ([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})

Dari format regex diatas dapat dijelaskan bahwa karakter:
([a-zA-Z0-9_\-\.]+) : mengecek apakah karakter didepan @ merupakan karakter string
@ : option ini wajib ada pada sebuah alamat email
((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+)) : memfilter karakter dari “kotakemail.”
([a-zA-Z]{2,4}|[0-9]{1,3}) : memfilter 3 buah karakter sebagai penanda sebuah domain, apakah com, org, atau lainnya
Jika dilihat, mungkin sangatlah susah untuk membuat sebuah regular expression, progam Expresso ini membantu kita dalam pembuatan regular expression ini, banyak contoh contoh regex yang sudah jadi dan tinggal digunakan sudah disediakan oleh program ini, dan kita juga dapat meng-customize sendiri. Program ini dapat di download di alamat situsnya http://www.ultrapico.com/. Dan jika ada yang tertarik dengan serial aktivasi, silahkan tinggalkan komentar

No comments: