【发布时间】:2017-12-01 07:02:12
【问题描述】:
我正在寻找能够解决以下问题但对 Unicode 的经验有限的解决方案。
基本上,用户可以在文本字段中输入,但是当他们提交时,我想显示 WEREN"T GSM 兼容的字符列表。即所有没有0-127的字符代码。
但是,当您将表情符号加入组合时,它会严重中断,因为如果我将它的字符数组化,一些表情符号字符会被分解,并且会显示验证失败的错误原因。
I.E "????".length = 2,它将被分成 2 个字符,因此当我告诉用户为什么它失败时,他们会得到错误的原因。
任何关于我如何解决这个问题的想法都将不胜感激。
编辑:不能使用 ES6,需要一个无效字符数组
【问题讨论】:
标签: javascript regex unicode emoji