gpt4 book ai didi

javascript检测一个字符串是否只包含unicode表情符号

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:41:29 29 4
gpt4 key购买 nike

<分区>

我正在使用以下函数替换字符串中的表情符号并且效果很好:

function doEmoji(s){
var ranges = [
'\ud83c[\udf00-\udfff]', // U+1F300 to U+1F3FF
'\ud83d[\udc00-\ude4f]', // U+1F400 to U+1F64F
'\ud83d[\ude80-\udeff]' // U+1F680 to U+1F6FF
];
var x = s.toString(16).replace(new RegExp(ranges.join('|'), 'g'),' whatever ');
return x;
};

现在我想检查该字符串是否仅包含表情符号或空格字符。我之所以要这样做,是因为我只想在不存在其他字符(空格除外)时才替换表情符号。

一些例子:

Hello how are you? 👼 //do nothing
👨‍👩‍👧 // replace emojis
👨‍👩‍👧 👼 // replace emojis

我正在寻找一个简单的解决方案,也许是一个正则表达式。谢谢

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com