網頁重寫字串val()方法的擴充套件獲取安全引數String

龐順龍發表於2019-05-10

//Val方法的擴充套件獲取安全引數Objcet
jQuery.fn.valSafe = function () {
    if ($(this).val() != undefined) {
        var str = $(this).val().toString();
        return str.valSafe();
    }
    else {
        return undefined;
    }
};

//Val方法的擴充套件獲取安全引數String
String.prototype.valSafe = function () {
    var str = this;
    while (str.indexOf("'") > -1) {
        str = str.replace("'", """);  //轉化單引號
    }
    str = encodeURIComponent(str);   //encodeURIComponent加密
    return str;
}

String.prototype.Trim = function () {
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function () {
    return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function () {
    return this.replace(/(\s*$)/g, "");
}



內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章