我注意到有人问如何用正则表达式检测汉字。这些是我在 stackoverflow 上读到的一些问题:
Php check if the string has Chinese chars
detecting chinese characters in php string
还有一些 stackoverflow 之外的文章:
http://www.regular-expressions.info/unicode.html - unicode 脚本
基本上他们建议使用 \p{Han}+
或 [\x{4e00}-\x{9fa5}]+.*
来检测汉字。有没有办法检测中文标点符号?
中文标点符号的一些例子(但不是全部): :?。,《》「」『』-()【】
最佳答案
[\u4e00-\u9fa5]
在 VSCode 中对我有用,其他建议的解决方案则不行。我在这里偶然发现了解决方案,这是一个在线正则表达式解释器:http://tool.chinaz.com/regex/
关于javascript - 如何在正则表达式中检测带标点符号的汉字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34629460/