QT快速或c++检查有效的电子邮件输入(电子邮件格式验证器)

QT Quick or C++ Checking for valid email input (email format validator)

本文关键字:电子邮件 输入 格式 验证 c++ 有效 检查 QT      更新时间:2023-10-16

请我试着写一个代码,检查用户输入是否在QT快速有效输入。

我希望它检查,如果它不满足通常的电子邮件格式不允许用户提交,但通知他,电子邮件是错误的。

我已经看到了php和一些c++的样本,但从我的经验来看,我不能真正在qt快速工作的方式,我会使用qt c++行编辑方法,所以想知道是否有人尝试过这个。

使用这个EMail验证javascript代码

function validateForm(email)
{
  var atpos=email.indexOf("@");
  var dotpos=email.lastIndexOf(".");
  if (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length)
  {
    //Not a valid e-mail address
    return false;
  }
}

阅读本文,了解如何将javascript导入QML

http://doc.qt.nokia.com/4.7-snapshot/qdeclarativejavascript.html importing-one-javascript-file-from-another