cute

//note:

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

qt中可以用如下正则表达式做验证:

// CJK统一表意字符
QRegExp rx("[\u4e00-\u9fa5]+");
QValidator *validator = new QRegExpValidator(rx, this);
ui->lineEditCustom->setValidator(validator);

 

这个包含了CJK统一表意字符(大概是基本汉字吧),基本够用了。

要查看所有unicode,可以用ubuntu自带的 字符映射表

参考:

http://www.unicode.org/Public/5.0.0/ucd/Unihan.html

分类:

技术点:

相关文章: