首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置有emojis的无效输入

设置有emojis的无效输入
EN

Stack Overflow用户
提问于 2015-10-08 18:30:02
回答 1查看 71关注 0票数 0

如果输入包含任何带有指令的表情符号(也称为表情符号),我试图将其设置为无效。

我使用以下代码:http://codepen.io/fuxes/pen/JYJNKW用于开始播放。

如果我尝试使用像它工作得很好的名字,它会检测到它有表情符号。但奇怪的是,如果我开始添加任何字母,它就会开始断裂!

我将做以下几件事:

检测到的asd ->表情符号

未检测到的asdds ->表情符号

检测到的asdd ->表情符号

检测到的asdds ->表情符号

注意2和4是相等的。我不明白为什么会发生这种行为。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-09 19:45:23

如果你改变了:

代码语言:javascript
复制
!hasEmojis.test(value)

至:

代码语言:javascript
复制
!value.match(hasEmojis)

我想你的正则表达式或你使用它的方式有问题,试着先把它切成一个或两个符号,然后找出它,然后看看测试方法是否有效,或者使用我建议的修改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33023367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档