文件名称,文件路径,字符串中不能包含特殊字符 || 名称不包含特殊字符
bool existEspecialCharacter_filePath(const QString &str) { QString patrn = "[`~!@#$%^&-+=\\?\"|,;'\\[\\]·~!@#¥%……&*()+=\\{\\}\\|《》?:“”【】、;‘',。\\、\\-]"; QRegExp rg(patrn); if (rg.indexIn(str) != -1){ return true; } return false; } bool existEspecialCharacter_fileName(const QString &str) { QString patrn = "[`~!@#$%^&-+=\\?:\"|,/;'\\[\\]·~!@#¥%……&*()+=\\{\\}\\|《》?:“”【】、;‘',。\\、\\-]"; QRegExp rg(patrn); if (rg.indexIn(str) != -1){ return true; } return false; }