string.lib.js

来自「asp的bbs程序」· JavaScript 代码 · 共 32 行

JS
32
字号
/*
  #2007.12.25#
  ---
  String类扩充
*/

String.prototype.Contains = function(str) {
    return (this.indexOf(str) > -1);
};

String.prototype.Trim = function () {
    return this.replace( /(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '' ) ;
};

String.prototype.LTrim = function () {
    return this.replace( /^[ \t\n\r]*/g, '' ) ;
};

String.prototype.RTrim = function () {
    return this.replace( /[ \t\n\r]*$/g, '' ) ;
};

String.prototype.HtmlToStr = function () {
    return this.replace(/&/g, '&amp;').replace(/>/g, '&gt;').replace(/</g, '&lt;');
};

String.Space = function (num /* :Number */, htmlEntity /* :Boolean */) {
    var meta = htmlEntity ? '&nbsp;' : '\x20';
    var str = '';
    for (var i = 0; i < num; i++) str += meta;
    return str;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?