|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
string replace in javascriptCategory : Javascript
nah kali ini aku mencoba memberikan function javascript yang berguna, yaitu untuk mengantikan string ato replace string. pada javascript memang sudah ada function replace tapi hanya mereplace string pertama. contohnya seprti ini :
<script> var str = 'credit card & credit cards & credits card '; var new_str = str.replace("&","and"); alert(str); // hasilnya : credit card and credit cards & credits card </script> pada contoh di atas terlihat bahwa hanya string pertama yang di replace. nah untuk itu aku telah menuliskan function untuk replace string yang di gunakan seperti di php function str_replace(search_target,replacement,str) { str = new String(str); var n_str = str.length; var n_search = search_target.length; var result = "",searching = 0; for(var i=0;i<n_str;i++) { if (n_search == 1) { if (str.charAt(i) == search_target) result += replacement; else result+=str.charAt(i); }else { searching = str.indexOf(search_target,i); if (searching <= i && searching >= 0) { result += replacement; i+=n_search-1; } else { result+=str.charAt(i); } } } return result; } contoh pemakaianny : <script> var str = 'credit card & credit cards & credits card '; var new_str = str_replace("&","and",str); alert(str); // hasilnya : credit card and credit cards and credits card </script> semoga berguna Facebook
<< Back 0 Comment
| 1724 hits | Posted by Callrid at 2008-01-14 09:14:37
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Last Modified
08-November-2011, 23:21:04 pm callrid.com Created 2006-2010 by Anton Ongsono All rights reserved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||