gbalamurugan Ответов: 1

Не разрешайте использовать только специальный символ в текстовом поле в javascript


У меня есть одно текстовое поле, которое является только буквенно-цифровым и специальным символом. Но я не должен позволять себе только особый характер. Как я могу ограничить это в JavaScript?

Что я уже пробовал:

i should not allow Special character alone. How Can i restrict this in JavaScript

Mohibur Rashid

Вы говорите о проверке. И ваше требование проверки не ясно. Попробуйте регулярное выражение. Простой пример: если вы хотите принимать только строчные символы, то будет работать следующий код javascript
/^[a-z]+$/.test("abc");
-> правда
/^[a-z]+$/.test("abC");
-> ложь

Чтобы понять краткое содержание регулярного выражения, выполните поиск в google

1 Ответов

Рейтинг:
2

Sanjeev Maurya

function blockSpecialKey(e)
{
var k;
document.all ? k = e.keyCode : k = e.which;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || (k >= 48 && k <= 57));
}


Richard Deeming

Перечитайте вопрос еще раз. Операция такова нет спрашиваю, как блокировать "специальные" символы!