โดย mindphp » 02/03/2011 9:11 pm
ตัดช่องว่างด้วย Javascript , php, Mooltool, jQuery trim()
Javascript ไม่มี function สำหรับ ตัดช่องว่าหน้าหลัง เราต้องเขียนขึ้นเอง
เช่น
โค้ด: เลือกทั้งหมด
function trim(s)
{
var l=0; var r=s.length -1;
while(l < s.length && s[l] == ' ')
{ l++; }
while(r > l && s[r] == ' ')
{ r-=1; }
return s.substring(l, r+1);
}
โค้ด: เลือกทั้งหมด
return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
โค้ด: เลือกทั้งหมด
return str.replace(/^\s*((?:[\S\s]*\S)?)\s*$/, '$1');
และอีกมากมายหลายวิธี สำหรับการทำงานความเร็วในการทำงานของแต่ละแบบก็ไม่เท่ากัน และขึ้นอยู่กับ Browser ที่เราใช้อยู่ด้วย
Mooltool
jQuery
php
ตัดช่องว่างด้วย Javascript , php, Mooltool, jQuery trim()
[b]Javascript[/b] ไม่มี function สำหรับ ตัดช่องว่าหน้าหลัง เราต้องเขียนขึ้นเอง
เช่น
[code]function trim(s)
{
var l=0; var r=s.length -1;
while(l < s.length && s[l] == ' ')
{ l++; }
while(r > l && s[r] == ' ')
{ r-=1; }
return s.substring(l, r+1);
}
[/code]
[code]return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');[/code]
[code]return str.replace(/^\s*((?:[\S\s]*\S)?)\s*$/, '$1');[/code]
และอีกมากมายหลายวิธี สำหรับการทำงานความเร็วในการทำงานของแต่ละแบบก็ไม่เท่ากัน และขึ้นอยู่กับ Browser ที่เราใช้อยู่ด้วย
[b]Mooltool[/b]
[code]str.trim();[/code]
[b]jQuery [/b]
[code]jQuery.trim(str);[/code]
[b]php[/b]
[code=php]trim($str); [/code]
:-D