设置正则表达式的语法模式
默认值为QRegExp::RegExp
QRegExp objA; objA.setPatternSyntax(QRegExp::RegExp);
模式QRegExp::Wildcard 例如 r*.txt matches the string readme.txt in wildcard mode, but does not match readme.
模式QRegExp::FixedString 固定字符串意味着该模式被解释为一个普通字符串。特殊字符(如反斜杠)不需要反转义。 遇到斜杠\可以正常被正则匹配.
1:遇到输入框未输入时 可以设置为QRegExp::Wildcard. 添加* 全部匹配
有输入时设置模式为QRegExp::FixedString 以解决输入显示匹配问题
添加if else将两中情况分开
2:QRegExp::exactMatch(const QString &str) const 精确匹配
设置输