Kamis, 28 Mei 2015

Regular Expression


Pembuatan pola dengan menggunakan karakter tertentu. Digunakan untuk mendeteksi data bertipe STRING apakah mempunyai pola yang sesuai dengan yang kita inginkan atau tidak. 

Contohnya ketika kita ingin mendeteksi sebuah field kode pos di dalam database, apakah data didalamnya memiliki kode pos yang valid atau tidak. Kita bisa menentukan bahwa kode pos yang valid adalah yang mempunyai pola 5 digit angka. pola ini dapat kita tuliskan dalam bentuk regular expression.

Contoh regex kode pos yang valid : ^[0-9]{5}$
Arti Pola :
  • ^        = Start of String
  • [0-9]  = angka 0 sampai 9 (0,1,2,3,4,5,6,7,8,9)
  • {5}    = diulang 5 kali
  • $        = End of String
Valid            :  12345, 12362, 29102
Tidak Valid  :  1234, A1225, 4235B

Contoh regex telepon yang valid : ^[0-9]{5,15}$
Arti Pola :
  • ^        = Start of String
  • [0-9]  = angka 0 sampai 9 (0,1,2,3,4,5,6,7,8,9)
  • {3,5} = diulang 5 sampai 15 kali
  • $        = End of String
Valid            : 7912552, 23109284523, 083890429019
Tidak Valid  : 2124, 021-12345125, #1235523


Untuk melakukan testing Regex, kita bisa melakukannya di website berikut :

regex101.com


Sumber gambar :
http://www.tomasvasquez.com.br/blog/wp-content/uploads/2010/05/img_regex_big.gif



0 komentar :

Posting Komentar

Mari berkomentar dengan baik, benar, dan sopan :D

 
;