在utf8下,\u4e00-\u9fa5 判断中文是无效的。 现在想在用户注册里限制下用户名,不想让非主流类注册一些脑残昵称。 在UTF8下怎么验证是否中文字符呢? PHP下是[\x{4e00}-\x{9fa5}] 但是用在ruby中貌似不行