Bem, sua expressão não funciona porque:33 são dois números e você está procurando por qualquer caractere não decimal e não em branco. portanto, não inclui essa linha no resultado.
Tentar:
SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'
ETA:Sim, esqueci que \whatever não funciona