Templates/Blog/Js/basic.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* PageAdmin基础函数方法 */
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.Length = function () //获取字符长度,中文站两个字符
{
return this.replace(/[^\x00-\xff]/g, "**").length;
}
String.prototype.Left = function (len) //左边截取字段数
{
var str = this;
if (isNaN(len) || len == null) {
len = str.length;
}
else {
if (parseInt(len) < 0 || parseInt(len) > str.length) {
len = str.length;
}
}
return str.substr(0, len);
}
String.prototype.Right = function (len) //右边截取字段数
{
var str = this;
if (isNaN(len) || len == null) {
len = str.length;
}
else {
if (parseInt(len) < 0 || parseInt(len) > str.length) {
len = str.length;
}
}
return str.substring(str.length - len, str.length);
}
//下面方法不同String.prototype,因为参数值可能是undefined
function IsLStr(str) //是否由数字、字母和下划线组成 字母开头
{
if (str == undefined) { return false; }
if (str.Trim() == "") { return false; }
var reg = /^[a-zA-Z][a-zA-Z0-9_]*$/;
if (reg.test(str))
return true;
else
return false;
}
function IsStr(str) //是否由数字、字母和下划线组成
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
