js過濾空格回車
不知道怎麼搞的,用正則的時候,沒能實作一個正則對象比對前後的空格,隻好搞了三個函數,不過,還好,挺好用 :)
//String函數之LTrim(),用于清除字元串開頭的空格\換行符\回車等
//Date:2006-06-20
//@Param String(str)
//@Return String
//Begin
function ltrim(str) {
var pattern = new RegExp("^[\\s]+","gi");
return str.replace(pattern,"");
}
//End
//String函數之RTrim(),用于清除字元串結尾的空格\換行符\回車等
function rtrim(str) {
var pattern = new RegExp("[\\s]+$","gi");
//String函數之Trim(),用于清除字元串開頭和結尾部分的空格\換行符\回車等
//組合調用LTrim(str)和RTrim(str)函數
function trim(str) {
return rtrim(ltrim(str));