前端相关的常用的小代码 复制粘贴工程师专用 面向百度编程
- 去除字符串中的emoji表情
/**
* 去除 emoji 表情
* @param {String} string 待去除 emoji 表情的字符串 可以不包含 emoji
* @return {[type]} 去除后的字符串
*/
function removeEmoji(string){
return string.replace(/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g, "");
}
- 随机字符串
/**
* 随机字符串
*
* @param {Number} e 生成字符串的位数
*
* @return {String} 生成的字符串
*/
function randomString(e) {
e = e || 32;
var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",
a = t.length,
n = "";
for (i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a));
return n
}