Tuesday, April 5, 2011

Javascript Replace Function

Salam..

function simple tapi ada kelemahan ketara.

sebagai contoh kalau kita nak buang koma dari satu pembolehubah bernombor.

var datadgnkoma = "1,234,567";
peratus = datadgnkoma.replace(',','');
akan menghasilkan
1234

kalau ikutkan kefahaman kita, mesti kita mebayangkan angka 1234567... tapi function javascript kat ni hanya buang koma pertama sahaja dan mengambil angka sebelum dan selepas koma.

Tapi kalau kita ubah function replace ini dgn mengunakan REGEXP... kita akan dpt apa yg kita mahukan...

var datadgnkoma = "1,234,567";
peratus = datadgnkoma.replace(/\,/g,'');
akan menghasilkan
1234567

Happy Coding

No comments: