HTML-ввод, чтобы принимать только цифры и буквы без сценариев - PullRequest
0 голосов
/ 21 января 2019

Тип ввода должен принимать только:

  • буквы (a-z и A-Z)

  • Числа (только положительные целые числа)

  • Без специальных символов

1 Ответ

0 голосов
/ 21 января 2019

Этого можно добиться, используя атрибут pattern, который использует регулярные выражения для определения того, что можно отправить.

<input type="text" pattern="^[A-Za-z0-9]+$"></input>

РЕДАКТИРОВАТЬ: Обновленвыше, чтобы включить ^ и +$, чтобы соответствовать началу и концу строки.

Я также построил проверенный и рабочий пример выше: https://codepen.io/anon/pen/aXbybR

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...