Sepertinya Anda mencoba mengembalikan kolom yang tidak memiliki angka, apakah itu benar?
Jika demikian menurut saya
SELECT * FROM person WHERE name not REGEXP '[0-9]'
akan menjadi pendekatan yang paling sederhana.
Regex Anda saat ini mencari kolom yang memiliki spasi di depan, bukan angka atau spasi, lalu spasi di akhir.
Demo:http://sqlfiddle.com/#!9/6b047/2