DMx
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cheery Не уверен, что конкретно, т.к. сам не пользуюсь кредитками... Например, следует проверить первую цифру, на соответствие типу карты. И далее, думаю, у разных типов карт разное кол-во цифр, верно? (Если нет, то поправьте меня -)). Вообще, набирается еще две проверочки. В JS я мало чего кодил, поэтому опыта мало... нужны, короче говоря, готовые функции. Добавлено: Brodyaga Огромное спасибо за сайт, там много всего интересного. 8-) Хотел использовать след. regexp: Код: ^(??<Visa>4\d{3})|(?<Mastercard>5[1-5]\d{2})|(?<Discover>6011)|(?<DinersClub>(?:3[68]\d{2})|(?:30[0-5]\d))|(?<AmericanExpress>3[47]\d{2}))([ -]?)(?(DinersClub)(?:\d{6}\1\d{4})|(?(AmericanExpress)(?:\d{6}\1\d{5})|(?:\d{4}\1\d{4}\1\d{4})))$ | Но он не работает (IE пишет ошибку). Нужен либо аналог, либо помогите поправить этот, плиз. |