numberreg.h 983 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef NUMBERREG_H
  2. #define NUMBERREG_H
  3. #include <QtCore>
  4. #include "SNCCore_global.h"
  5. class SNCCORESHARED_EXPORT NumberReg
  6. {
  7. public:
  8. NumberReg();
  9. static QRegExp getCellPhoneReg();
  10. static QRegExp getSubStringReg();
  11. static QRegExp getSegmentReg();
  12. static QRegExp getCMCCReg();
  13. static QRegExp getCUTCReg();
  14. static QRegExp getCTCCReg();
  15. static QRegExp getXNTCReg();
  16. static QRegExp getFirstDigiReg();
  17. static QRegExp getSecondDigiReg();
  18. static QRegExp getAnyDigiReg();
  19. static QRegExp getLastAABB();
  20. static QRegExp getLastABAB();
  21. static QRegExp getLastAAA();
  22. static QRegExp getLastAAAA();
  23. static QRegExp getLastAAAAA();
  24. static QRegExp getLastAAAAAA();
  25. static QRegExp getLastABCD();
  26. static QRegExp getLastABCDE();
  27. static QRegExp getLastABCDEF();
  28. static QRegExp getLastABCDEFG();
  29. static QRegExp getLastFour();
  30. static QRegExp getNumString();
  31. };
  32. #endif // NUMBERREG_H