|
หัวข้อ: ถาม คำสั่ง replace ใน javascript หน่อยครับ เริ่มหัวข้อโดย: only_one ที่ 09 กรกฎาคม 2011, 22:03:56 แบบว่าได้ตัวเลขมาเป็น (50)
แล้วอยากเอา () ออกอ่ะ ผมลอง srt.replace(/(/gi, ""); ทำแบบนี้ละมันไม่ได้อ่ะ ผมอยากจะ replace ( [วงเล็บ] ให้ไม่มีค่าอ่ะครับ ทำยังไงเหรอครับ ปล.อธิบายง่ายๆนะครับ ผมเขียนโปรแกรมไม่เป็นนะครับ ผมเอาโค้ดคนอื่นมาเดาแล้วแก้เอา หัวข้อ: Re: ถาม คำสั่ง replace ใน javascript หน่อยครับ เริ่มหัวข้อโดย: only_one ที่ 09 กรกฎาคม 2011, 23:00:16 ผมกะทำยังงี้
สมุมติมี var n=[]; n[1]="(50)"; n[2]="(80)"; n[3]="(90)"; n[4]="(100)"; แล้วอยากเอา () ออก แล้วก็มาหาค่ามากสุด สำหรับตัวเลขอ่ะ max=n[1]; for(i=1;i<5;i++){ if(max<n) max=n; maxfull=max; } macro="CODE:"; macro+="......... บลาๆๆๆ " . . หัวข้อ: Re: ถาม คำสั่ง replace ใน javascript หน่อยครับ เริ่มหัวข้อโดย: bot2o ที่ 10 กรกฎาคม 2011, 00:11:06 http://www.w3schools.com/jsref/jsref_replace.asp
ถ้าอยากจะใช้ regular expression ต้องรอคนเก่งมาบอก หัวข้อ: Re: ถาม คำสั่ง replace ใน javascript หน่อยครับ เริ่มหัวข้อโดย: Fantasier ที่ 11 กรกฎาคม 2011, 20:21:05 ต้อง escape วงเล็บด้วย \ นะครับ (ไม่ให้ตีกับวงเล็บของคำสั่ง) แบบนี้
โค๊ด: str.replace(/\(/g,"").replace(/\)/g,""); |