In b4j, the code works correct for me and filterd 'ä, ö, ü'.
In b4a it doesn't...
In b4a it doesn't...
B4X:
If Regex.IsMatch("[\d\w]+", tf1.Text) = False