前端相关的常用的小代码 复制粘贴工程师专用 面向百度编程

  1. 去除字符串中的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, "");
}
  1. 随机字符串
/**
 * 随机字符串
 *
 * @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
}
posted @ 2021-01-05 15:40  一生亦木  阅读(107)  评论(0编辑  收藏  举报