判斷輸入內(nèi)容是否為空
/**
* 是否為空
* @param text
* @returns {boolean}
*/
static isTextEmpty(text) {
if (text==undefined || text == null || text.trim() == '') {
return true;
}
return false;
}
判斷對象是否為undefined 或者null
/**
* obj是否為空
* @param object
* @returns {boolean}
*/
static isNull(object) {
if (object == undefined || object == null) {
return true;
}
return false;
}
驗證手機號
/**
* 驗證是否為手機號
* @param {*} str
*/
static isPhoneAvailable(str) {
let myreg = /^(13[0-9]|14[5-9]|15[012356789]|16[0-8]|17[0-8]|18[0-9]|19[0-9])[0-9]{8}$/; ;
if (this.isTextEmpty(str)) {
return false;
} else if (!myreg.test(str)) {
return false;
} else {
return true;
}
}
獲取當(dāng)前時間的字符串
/**
* 獲取當(dāng)前時間的字符串
* @param {時間戳}
*/
static getCurrentTimeStr() {
var date = new Date();
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
return y + '' + m + '' + d + '' + h + '' + minute + '' + second;
};
判斷是否是表情符號
/**
* 判斷是否是表情符號
* @param {value值}
*/
static isEmojiCharacterInString(substring) {
for ( var i = 0; i < substring.length; i++) {
var hs =substring.charCodeAt(i);
if (0xd800 <=hs && hs <=0xdbff) {
if (substring.length >1) {
var ls =substring.charCodeAt(i +1);
var uc = ((hs -0xd800) * 0x400) + (ls -0xdc00) + 0x10000;
if (0x1d000 <=uc && uc <=0x1f77f) {
return true;
}
}
} else if (substring.length >1) {
var ls =substring.charCodeAt(i +1);
if (ls ==0x20e3) {
return true;
}
} else {
if (0x2100 <=hs && hs <=0x27ff) {
return true;
} else if (0x2B05 <=hs && hs <=0x2b07) {
return true;
} else if (0x2934 <=hs && hs <=0x2935) {
return true;
} else if (0x3297 <=hs && hs <=0x3299) {
return true;
} else if (hs ==0xa9 || hs ==0xae || hs ==0x303d || hs ==0x3030
|| hs == 0x2b55 ||hs == 0x2b1c ||hs == 0x2b1b
|| hs == 0x2b50) {
return true;
}
}
}
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。