From e847b181ed507b5e3ce71155a385b67a5dcb91f9 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Mon, 4 Oct 2010 14:44:26 +0000 Subject: add bareJid check --- examples/GuiClient/utils.cpp | 6 ++++++ examples/GuiClient/utils.h | 2 ++ 2 files changed, 8 insertions(+) (limited to 'examples') diff --git a/examples/GuiClient/utils.cpp b/examples/GuiClient/utils.cpp index cea1c48a..9b115d6d 100644 --- a/examples/GuiClient/utils.cpp +++ b/examples/GuiClient/utils.cpp @@ -149,3 +149,9 @@ QString getImageType1(const QByteArray& image) return "image/unknown"; } + +bool isValidBareJid(const QString& bareJid) +{ + QRegExp re("^[^@]+@[^@]+$"); + return re.exactMatch(bareJid); +} diff --git a/examples/GuiClient/utils.h b/examples/GuiClient/utils.h index 195f2ee6..1b64d0eb 100644 --- a/examples/GuiClient/utils.h +++ b/examples/GuiClient/utils.h @@ -42,4 +42,6 @@ QString getImageHash(const QByteArray& image); QImage getImageFromByteArray(const QByteArray& image); QString getImageType1(const QByteArray& image); +bool isValidBareJid(const QString& bareJid); + #endif // CLIENTUTILS_H -- cgit v1.2.3