js javascript RegExp
/**
* 去兩邊空格
*/
function trim(str){
var reg = new RegExp("^\\s+|\\s+$","g");
reg = /^\s+|\s+$/g;
return str.replace(reg,"");
}
/**
* 去左邊空格
*/
function ltrim(str){
return str.replace(/^\s+/,"");
}
/**
* 去右邊空格
*/
function rtrim(str){
return str.replace(/\s+$/,"");
}
註:
reg = new RegExp("^\\s+|\\s+$","g");和reg = /^\s+|\s+$/g;的區別
1.RegExp具有面向對象的特點
2.RegExp的參數為字符串,故出現特殊字符時需要多加一個"\"進行轉義.