Friday, June 22, 2012

match()

Metode String.match() mencocokkan satu atau lebih pattern dari regular expression terhadap string target.

Sintaks:

stringObj.match(regexp)
  • regexp digunakan untuk menetapkan regular expression, di mana regular expression berisi pattern untuk dicocokkan.

String.match() adalah metode standard JavaScript 1.2+, JScript 3.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, IE 4.0+, Netscape Navigator 4.0+, Opera 6.0+, Safari 1.0+.

Contoh di bawah ini mengembalikan semua karakter "a" di dalam objek string stringObj dan tanpa membedakan huruf besar dan kecilnya:

var stringObj = new String("abcdeAbcdeAechdgfaBGSFKaaam.aaknb"); var regexObj = /a/gi; document.write(stringObj.match(regexObj)); // a,A,A,a,a,a,a,a,a

Contoh di bawah ini mencari "o", di dalam objek string stringObj:

var stringObj = new String("Halo!"); document.write(stringObj.match("o")); // o