你好,我正在使用qt中的正则表达式验证来自lineedit小部件的数据(包括2个或更多单词的名称),问题是qt允许lineedit小部件中的任何内容,我的代码如下所示,谢谢。
QRegularExpression Company_Name("/([A-Z|a-z|0-9])/g");
QRegularExpressionMatch Company_Name_Match = Company_Name.match(ui->lineEdit_Company_Name->text())
if(Company_Name_Match.hasMatch())
{
ErrorLog = ErrorLog + "Company Name contains charagters that are not alphanumeric\n";
ui->lineEdit_Company_Name->setStyleSheet("border: 1px solid red");谢谢
发布于 2015-01-18 17:55:05
我试图验证数据(包括两个或更多单词的名称)
^[a-zA-Z0-9]+(\s[a-zA-Z0-9]+)+$https://stackoverflow.com/questions/28012870
复制相似问题