merged private server and console to private-cloud

This commit is contained in:
strawmanbobi
2020-01-12 19:15:08 +08:00
parent 15d977ccd6
commit 90f2d17331
176 changed files with 220265 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
/**
* Created by strawmanbobi
* 2014-04-03
*/
exports.stringTruncate = function (srcStr, maxLength) {
if(null != srcStr && srcStr.length > maxLength) {
return srcStr.substring(0,maxLength) + "...";
}
return srcStr;
};
exports.stringMask = function (srcStr, prefixLength, maskLength) {
// auto mask string
var retStr = "";
var srcStrLength = srcStr.length;
if(srcStrLength <= prefixLength) {
return srcStr;
}
retStr = srcStr.substring(0, prefixLength);
for(var i = 0; i < maskLength; i++) {
retStr += "*";
}
if(srcStrLength <= prefixLength + maskLength) {
return retStr;
}
retStr += srcStr.substring(prefixLength + maskLength);
return retStr;
};
exports.verifyPhoneNumber = function (number){
var a = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|14[57]\d{8}|15\d{9}|18\d{9}$/;
if(number.length!=11||!number.match(a)) {
return 0;
} else {
return 1;
}
};
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g, '');};
String.prototype.ltrim=function(){return this.replace(/^\s+/,'');};
String.prototype.rtrim=function(){return this.replace(/\s+$/,'');};
String.prototype.fulltrim=function(){return this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,'').replace(/\s+/g,' ');};