📄 string.js
字号:
// Description: js.lang.String 类
// Author: Changhua.Wan
// Version: 2004.03.06.01
_package("js.lang");
function js.lang.String(initString) {
if (typeof(initString) == "undefined") initString = "";
var _value = String(initString);
this._length = _value.length;
this.valueOf = function() {
return _value;
};
this.toString = function() {
return _value;
};
this.trim = function() {
return (_value = this.replace(/(^\s+)|\s+$/g, ""));
};
this.left = function(l) {
if (l > this._length) l = this._length;
return this.toString().substring(0, l);
};
this.right = function(l) {
l = this._length - l;
if (l < 0) l = 0;
return this.toString().substring(l);
};
this.replace = function(ss, ds) {
return js.lang.String.replace(_value, ss, ds);
};
this.ascLength = function() {
var l = 0;
var s = this.toString();
for (var i = 0; i < s.length; i++) {
if (s.charCodeAt(i) > 255)
l += 2;
else
l++;
}
return l;
};
this.hasChinese = function() {
var s = escape(this.toString());
return (s.indexOf("%u") != -1);
};
}
var _p = js.lang.String._extends("String");
js.lang.String.replace = function(str, ss, ds) {
var re = new RegExp(ss,"g");
return str.replace(re,ds);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -