如果输入包含任何带有指令的表情符号(也称为表情符号),我试图将其设置为无效。
我使用以下代码:http://codepen.io/fuxes/pen/JYJNKW用于开始播放。
如果我尝试使用像它工作得很好的名字,它会检测到它有表情符号。但奇怪的是,如果我开始添加任何字母,它就会开始断裂!
我将做以下几件事:
检测到的asd ->表情符号
未检测到的asdds ->表情符号
检测到的asdd ->表情符号
检测到的asdds ->表情符号
注意2和4是相等的。我不明白为什么会发生这种行为。有什么想法吗?
发布于 2015-10-09 19:45:23
如果你改变了:
!hasEmojis.test(value)至:
!value.match(hasEmojis)我想你的正则表达式或你使用它的方式有问题,试着先把它切成一个或两个符号,然后找出它,然后看看测试方法是否有效,或者使用我建议的修改。
https://stackoverflow.com/questions/33023367
复制相似问题