Проверка вводимого пользователем текста UITextView в Swift 4 или Swift 5: ограничить определенные символы c в Swift - PullRequest
0 голосов
/ 27 мая 2020

Нужна помощь в том, как выполнить проверку ввода текста в UITextView. Для UITextField есть много помощи, но я не могу найти правильное решение для этой проверки ввода textView. Я ожидаю, что UITextView должен принимать только эти символы [A-Za-z0-9.-], что делать, чтобы помочь или решить. Мой textView подключен к ibOutlet, сделал его самим, даже добавил подкласс UItextViewDelegate, но я не могу найти решение.

1 Ответ

0 голосов
/ 28 мая 2020

Вы можете проверить, есть ли хотя бы один символ, который не соответствует alphanumeri c characterSet.

Метод:

yourTextView.text.rangeOfCharacter(from: CharacterSet.alphanumerics.inverted)

должен вернуть nil , если нет буквенно-цифровых символов c.

...