Разрешить указывать c символов, используя onkeyup в поле ввода - PullRequest
1 голос
/ 30 марта 2020

Я хочу разрешить только a-z, 0-9, и . - _ символ, используя onkeyup в поле ввода:

Я использую этот код:

<input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9]/gi, '');" required>

Но сейчас я не могу напишите . - _ символ

Как это разрешить? Но ограничить только специальные символы, такие как @ #

Мое значение:

sabbir@ -> удалить только @ символ,

sabbir_ahmed -> его разрешение

sabbir.ahmed -> его разрешение

Поэтому я хочу удалить только специальные символы, такие как @, #, $ et c.

1 Ответ

1 голос
/ 30 марта 2020

Вам просто нужно добавить символы, которые вы хотите разрешить в свой класс символов:

<input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9 ._-]/gi, '');" required>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...