在项目中遇到的坑,写了一个表单提交,用户在输入框里面写了一个表情符,因为后端不识别这种表情包的字符,传送过去,会导致后端不能识别,然后报错返回给前端
解决办法
1,后端配置可以识别表情包类型的字符
2,正则处理
filterEmoji(str){
return str.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g, "");
}
在项目中遇到的坑,写了一个表单提交,用户在输入框里面写了一个表情符,因为后端不识别这种表情包的字符,传送过去,会导致后端不能识别,然后报错返回给前端
解决办法
1,后端配置可以识别表情包类型的字符
2,正则处理
filterEmoji(str){
return str.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g, "");
}