почему только знак доллара? из-за совместимости в jQuery экземпляр доступен не только по $, но и по jQuery.
} else if (k.type === 'tel') {
if (k.value.length > 7 && (k.value.length < 11 || k.value.length > 12)) {
error = 'Некорректный номер телефона<br>пример: +79123456789,89123456789,88001234567 или 642531';
++c;
}
if (k.value.length === 11 && !/^8[8|9]{1}[\d]{2}[\d]{7}$/.test(k.value)) {
error = 'Некорректный номер телефона<br>пример: +79123456789,89123456789,88001234567 или 642531';
++c;
}
if (k.value.length === 12 && !/^\+79[\d]{2}[\d]{7}$/.test(k.value)) {
error = 'Некорректный номер телефона<br>пример: +79123456789,89123456789,88001234567 или 642531';
++c;
}
ну тут уже под конкретные нужды проверка. просто листал, в глаза бросилось
Добавлено через 06:16 сек.
и выкладывал бы development версию, с комментариями, а не минимизированную