--
------
This is official Mailing List of http://echo.or.id
Follow our Twitter: @echordc ,
and join our FB groups http://www.facebook.com/groups/echordc
<script>
function jam(){
var waktu = "35d05h26m38s";
var pengganti={d:"Hari ",h:"Jam ",m:"Menit ",s:"Detik "};
for (x in pengganti)
{
var re=new RegExp(x,"g")
b=waktu.replace(re,pengganti[x])
waktu=b
}
document.write(waktu);
}
</script
Maksudnya script diatas, kita buat dictionary dengan nama pengganti yg
berisi nama variable dan isinya,
kemudian dari dictionary itu dilihat isinya satu2, kalo ada yg cocok
dengan huruf dalam string waktu, maka huruf itu di ganti dengan
variable dari dictionary
kemudian kita ganti nilai waktu dengan nilai yg sudah di ganti biar
perubahan yg telah kita buat tidak hilang.
dan kita ulang lagi untuk tiap2 variable dalam dictionary
semoga bermanfaat,
Wahyudin
On Dec 13, 2:58 am, Zeihan Aulia <seventpo...@gmail.com> wrote:
> harinnya tinggal rubah jadi day gmn? biar ga sama.. hehehe
> atau di kasih pemisah dari variable inputannya misal
> 2h~5j~60m~12d
> jadi replacenya hari = waktu.replace('d','hari~ ');
>
> haha ya cuma itusih yang saya tau.. hehe tunggu yang lain aja dah, inikan
> masalahnya cuma karena abmigu strinnya , jadi diakalinnya dengan string
> unik..
>
> CMIIW
> 2011/12/13 DJ-irdi <zird...@gmail.com>
>
>
>
>
>
>
>
> > terima kasih banyak gan tanggapannya, tapi dari script diatas jika:
> > <script>
> > function jam(){
> > var waktu = "35d05h26m38s";
> > var hasil = "";
> > hari = waktu.replace('d','hari+ ');
> > jam = hari.replace('h','jam ');
> > Menit = jam.replace('m','menit ');
> > hasil = Menit.replace('s','detik ');
> > document.write(hasil);
> > }
> > </script>
>
> > hasilnya gini gan ==> *"35jamenit ari+ 05h26m38detik"*
> > soalnya karakter h milik hari juga direplace.
> > dulu saya juga sudah pakek cara itu gan..
>
> > On Mon, Dec 12, 2011 at 9:51 AM, Zeihan Aulia <seventpo...@gmail.com>wrote:
>
> >> loh ko jadi gitu? hehee
> >> kan kalo pake fungsi replace misal
>
> >> <script>
> >> function jam(){
> >> var waktu = "2h30m22s";
> >> var hasil = "";
> >> jam = waktu.replace('h',' Hour ');
> >> Menit = jam.replace('m',' Minute ');
> >> hasil = Menit.replace('s',' Second ');
> >> alert(hasil);
> >> }
> >> </script>
> >> <html>
> >> <body onload="jam()">
> >> </body>
> >> </html>
>
> >> cmiiw ya
>
> >> 2011/12/10 DJ-irdi <zird...@gmail.com>
>
> >>> Saya sudah trial & error gan, udah pakek replace, translate, change, dll
> >>> lupa saya n googling. Pernah berhasil tapi hasilnya begini:
> >>> * 35hari+ 05h26m38s** 35d05jam26m38s ** 35d05h26menit 38s**35d05h26m38detik
> >>> *
>
> >>> On Fri, Dec 9, 2011 at 6:42 AM, arif setyawan <alexbuc...@gmail.com>wrote:
>
> >>>> nyimak
>
> >>>> --
> >>>> ------
> >>>> This is official Mailing List ofhttp://echo.or.id
> >>>> Follow our Twitter: @echordc ,
> >>>> and join our FB groupshttp://www.facebook.com/groups/echordc
>
> >>> --
> >>> ------
> >>> This is official Mailing List ofhttp://echo.or.id
> >>> Follow our Twitter: @echordc ,
> >>> and join our FB groupshttp://www.facebook.com/groups/echordc
>
> >> --
> >> ------
> >> This is official Mailing List ofhttp://echo.or.id
> >> Follow our Twitter: @echordc ,
> >> and join our FB groupshttp://www.facebook.com/groups/echordc
>
> > --
> > ------
> > This is official Mailing List ofhttp://echo.or.id