Событие onKeyPress на андроиде работает не очень хорошо.
Именно поэтому я решил использовать метод, который удаляет эти символы, а затем сохраняет его где угодно, так же, как он может изменить состояниеваше поле.
restrict = text => text.replace(/[`~0-9!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, '')