ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
每个字符(中文、英文字母、数字、各种符号、拉丁文、韩文、日文等)都对应着一个Unicode编码。 查看Unicode编码,找到中文的部分,然后获取中文的Unicode编码的区间,就可以用正则匹配了。 前面我们用[a-z]表示小写字母,[0-9]表示数字,这就是一个范围表示,如果有一个数x能够表示第一个中文,有一个数y能够表示最后一个中文,那么[x-y]就可以表示所有的中文了。 中文的Unicode编码从4E00开始,到9FA5结束。 [4E00-9FA5]这个区间就能够表示中文。 JS语法:[\u4e00-\u9fa5] 完整的Unicode编码表:http://blog.csdn.net/hherima/article/details/9045861 ![](https://img.kancloud.cn/3a/2b/3a2b688d5a6fa365d0d736341fa5e857_854x136.png)