`
langwangff
  • 浏览: 21253 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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
分享到:
评论
2 楼 langwangff 2011-01-11  
damezc 写道
这个不对啊
随便给个 @a 就错了

没有错阿,你是怎么测试的?
1 楼 damezc 2011-01-07  
这个不对啊
随便给个 @a 就错了

相关推荐

Global site tag (gtag.js) - Google Analytics