ruby中判断中文字的正则表达式

CN_re = /(?:\xe4[\xb8-\xbf][\x80-\xbf]|[\xe5-\xe8][\x80-\xbf][\x80-\xbf]|\xe9[\x80-\xbd][\x80-\xbf]|\xe9\xbe[\x80-\xa5])+/m

所以,如果我们在rails应用中要支持用户名只有中文,子母,数字,下划线,可以用如下正则
/(?:\xe4[\xb8-\xbf][\x80-\xbf]|[\xe5-\xe8][\x80-\xbf][\x80-\xbf]|\xe9[\x80-\xbd][\x80-\xbf]|\xe9\xbe[\x80-\xa5]|[a-zA-Z0-9_])+/m

你可能感兴趣的:(正则表达式,Ruby,Rails)