I believe PATINDEX will do the trick for you. The query below checks for non 0-9 and non a-z characters, returning 0 if it doesn't find any (i.e., only #s and letters)
Select [field1], [field2]
from [db1].[table1]
where patindex('%[^0-9a-z]%', [field2]) = 0