Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Java Script (https://nowa.cc/forumdisplay.php?f=310)
-   -   Валидация поля в форме (https://nowa.cc/showthread.php?t=426966)

Vinni_incorp 16.12.2014 12:20

Валидация поля в форме
 
Здравствуйте, нужно сделать валидацию для формы:
(VIN)
1. всегда начинается с букв: UU, VF1 или X7L
2. содержит 17 символов
3. только латинские буквы
4. не содержит буквы «О» и «І»
:sos:

Vinni_incorp 17.12.2014 12:08

Re: Валидация поля в форме
 
Написал так:

Код:

function vin(str) {
        var strLength = str.length,
                code = '',
                code2 = '',
                stroka = '',
                i = 0;
        for (i; i < strLength; i++) {
                if (i < 3) {
                        if (i < 2) {
                                code2 += str.charAt(i).toUpperCase();
                        }
                        code += str.charAt(i).toUpperCase();
                }
                stroka += str.charAt(i).toUpperCase();
        }
        if (strLength != 17) return false;
        if ((code2 != 'UU') && (code != 'VF1') && (code != 'X7L')) return false;
        reg=/^[ABCDEFGHJKLMNPQRSTUVWXYZ1234567890]*$/;
        if (! reg.test(stroka)) return false;
        return true;
}



Текущее время: 21:25. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.01876 секунды с 9 запросами