Hi,
Since you strings can contain number anywhere in the string, the best solution i can think of if a really long expression that uses replace. The good news is that you will need to type it once and you can copy it for future uses. But it would look something like this:
replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(toLower('12Ab2aC123'), 'a', ''), 'b', ''), 'c', ''), 'd', ''), 'e', ''), 'f', ''), 'g', ''), 'h', ''), 'i', ''), 'j', ''), 'k', ''), 'l', ''), 'm', ''), 'n', ''), 'o', ''), 'p', ''), 'q', ''), 'r', ''), 's', ''), 't', ''), 'u', ''), 'v', ''), 'w', ''), 'x', ''), 'y', ''), 'z', '')
the resulting string is "122123"
Might not be the prettiest solution, but very efficient. You can also add new characters like to be replaced