FrameUi/1.0/basic.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* PageAdmin Cms Js基础库 */
var frameUi_basic = window.frameUi_basic || {};
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, "");
}
String.prototype.strLength = function (byByte) //获取字符长度,参数:byByte表示是否按双字节截取
{
if (byByte) {
return this.replace(/[^\x00-\xff]/g, "**").length;
} else
{
return this.replace(/(\s*$)/g, "").length;
}
}
String.prototype.left = function (len, byByte) //左边截取字数,参数:byByte表示是否按双字节截取
{
var str = this;
if (isNaN(len) || len == null) {
return str;
}
if (byByte)
{
var r = /[^\x00-\xff]/g;
if (str.replace(r, "**").length <= len) { return str; }
var m = Math.floor(len / 2);
for (var i = m; i < str.length; i++) {
if (str.substr(0, i).replace(r, "**").length >= len) {
return str.substr(0, i);
}
}
}
else {
if (parseInt(len) < 0 || parseInt(len) > str.length) {
len = str.length;
}
return str.substr(0, len);
}
return str;
}
String.prototype.right = function (len, byByte) //右边截取字段数,参数:byByte表示是否按双字节截取
{
var str = this;
if (isNaN(len) || len == null) {
return str;
}
if (byByte) {
var r = /[^\x00-\xff]/g;
if (str.replace(r, "**").length <= len) { return str; }
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
