萌萌の初音
萌萌の初音
发布于 2023-02-27 / 1035 阅读
0

正则表达式验证string是否是纯emoji表情和纯数字以及它们的组合

因项目需要,需判断消息里的字符串是否是纯emoji表情和纯数字,由于没有现成的正则表达式,就参考着炫了一个

^[([^\u0000-\uFFFF]+$)\d]+$

将此正则表达式拆分

[^\u0000-\uFFFF]+$

这个表示除我们正常使用的文字以外的,那就是排除emoji表情了,utf8-mb4也是这么来的。

^[\d]+$

这个就是排除数字了。
组合在一起就可以实现需求,end。