Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
7 / 7 / 4
Регистрация: 12.03.2011
Сообщений: 34
1

Проверка логина и удаление лишних символов

23.12.2011, 15:28. Показов 3822. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
В JavaScript'e не силен, поэтому нужна помощь.
Есть поле для ввода логина, нужно чтобы при наборе производилась проверка и запрещенные символы удалялись "на лету".

Вот что я смог осилить:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$("#login").keypress(function(){
        login = $("#login").val();
                
 
        for(var i=0;i<login.length;i++)
        {
            if ( login[i].search(/^[A-Za-z0-9_]{5,20}$/) == 1 )
            {
 
                $("#login").attr("value", /*  ?????  */ );
 
                /*  ?????  */
            }
            else
            {
                /*  ?????  */
            }
        }
});
А дальше не могу понять что писать вместо - ?????

Добавлено через 1 час 47 минут
Вроде получше, но все-равно где-то ошибка.

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    $("#login").keyup(function(){
            login = $("#login").val();
 
            for(var i=0;i<login.length;i++)
            {
                if ( login[i].search(/^[A-Za-z0-9_]{1}$/) == 1 )
                {
                    newLogin = newLogin + login[i];
                }
                else
                {
                                        newLogin = newLogin - login[i];
                }
            }
        $("#login").attr("value", newLogin );
    });
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2011, 15:28
Ответы с готовыми решениями:

Удаление лишних символов
Помогите удалит лишние символы. У меня программа выгружает данные из базы и записывает в файл как...

Удаление лишних символов
Имеется файл txt.txt в котором 50 000 строк, просто физически это обработать тяжело. Нужно удалить...

Удаление лишних символов
Помогите я новичок. Макрос должен удалять повторяющиеся запятые, а так же те что стоят до и после...

Удаление лишних символов
http://s018.***********/i522/1202/8e/ef7716ad3e8f.png вот, каждая строчка - это отдельный лэйбл....

2
Просто любитель
626 / 464 / 120
Регистрация: 20.01.2011
Сообщений: 865
Записей в блоге: 2
24.12.2011, 22:21 2
Вам зачем для этого JQuery?
Javascript
1
2
3
document.getElementById("login").onkeyup = function () {
    this.value = this.value.replace(/[^\w]/g, "");
}
Запрет на ввод всего, кроме латинского алфавита, цифр и нижнего подчёркивания.
1
7 / 7 / 4
Регистрация: 12.03.2011
Сообщений: 34
25.12.2011, 01:17  [ТС] 3
Работает, спасибо.
0
25.12.2011, 01:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2011, 01:17
Помогаю со студенческими работами здесь

Удаление лишних символов в строке
Здравствуйте. Я учусь в 8 классе. Но в будущем хочу стать программистом. Я изучил основы...

Удаление лишних символов из строки
Подскажите, пожалуйста... Скажем, есть строка &quot;1МоскваФирма ЭКО23.12.2014Иванов И. И.&quot;. Как...

Удаление из строки лишних символов
Имеется такая строка: const QString format = &quot;ABC-%0-%1%2-%3-%4%5-%6-%7-%8-%9-%10-%11&quot;; ...

Проверка строки на наличие лишних символов
Всем привет. Помогите пожалуйста сделать так, чтобы программа, когда я ввожу какие-либо буквы или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru