当前位置:   article > 正文

QT屏蔽特殊字符_qt lineedit如何过滤特殊字符

qt lineedit如何过滤特殊字符

  1. strTest = strTest .replace("\n", "");
  2. strTest = strTest.replace("\t", "");
  3. strTest = strTest.replace("\\","");
  4. strTest = strTest.simplified(); //去掉前后空格
  5. QRegExp exp("[</:>*?|]");    //无法包括\\,\t, \n不得不单独处理
  6. strTest = strTest.replace(exp, "");
  7. //  \x00-\x1f是不可见的控制字符,\x7f是delete,也不可见,所以替换掉
  8. QRegExp exp1("[\x01-\x1f]");
  9. strTest = strTest.replace(exp1, "");
  10. qDebug() << "strTest========1=======" << strTest;
  11. QRegExp exp2("[\x7f]");
  12. strTest = strTest.replace(exp2, "");
  13. qDebug() << "strTest======2=========" << strTest;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/299705
推荐阅读
相关标签
  

闽ICP备14008679号