js_utils.js

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的參數為字符串,故出現特殊字符時需要多加一個"\"進行轉義.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *