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

时间:2011-07-10 17:53:30

标签: c++ qt-quick

我正在尝试编写一个代码,用于在QT快速检查用户输入是否为有效输入。

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

我已经看过php和一些c ++的示例但是从我的经验来看,我不能像我使用Qt C ++行编辑方法那样快速地工作,所以想知道是否有人试过这个。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用此电子邮件验证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