Qt判断字符串是否是数字包含正负数⼩数⽂章⽬录
wordpress安装目录前⾔
⾃带的 QString 似乎没有现成的 API 判断字符串是否是数字,于是想到利⽤进⾏判断。下⾯是⽅法。
实现⽅法
// 思路先判断字母情况,然后再判断包含正负⼩数情况
bool ret1 = item->text().contains(QRegExp("[A-Za-z]/g")) ? true : false; // 判断是否包含字母
if(ret1)
{
QMessageBox::warning(NULL, QStringLiteral("提⽰"), QStringLiteral("不能含有字母"),
QMessageBox::NoButton, QMessageBox::Yes);
return;
}
else
{
if(!item->text().contains(QRegExp("[+-]?(0|([1-9]\\d*))(\\.\\d+)?")))
{
QMessageBox::warning(NULL, QStringLiteral("提⽰"), QStringLiteral("请输⼊数字"),
QMessageBox::NoButton, QMessageBox::Yes);
return;
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。