相关疑难解决方法(0)

使用JavaScript检查字符串是否包含日文字符(包括汉字)

如何检查给定字符串是否包含一个或多个日文字符(由假名和/或汉字组成)?

我在这里看到了一个类似的问题:如何检查变量是否包含中文/日文字符?,我用解决方案来提出这个:

var containsJapanese = string.match(/[\u3400-\u9FBF]/);
Run Code Online (Sandbox Code Playgroud)

然而,这给出了许多误报.

我已经通过脚本遍历整个网页的内容(例如Facebook,Stack Overflow等)来测试它,并标记了应该包含日文文本的div.在这种情况下,大量的div最终会被错误标记.我还测试了该网页包含日文文本,而日本的div那里最终得到与许多错误标记的div正确标记.

javascript regex string

23
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

regex ×1

string ×1