JS проверка e-mail'а

Категория: JavaScript | Нет комментариев

Регулярное выражение для проверки e-mail'а на стороне клиента перед отправкой формы — например, обратной связи.

/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i

Ниже, пример для jQuery, но работать будет везде если заменить $() на document.getElementById()

var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
if (!emailPattern.test($('#your_email_input_id').val())) {
return false;
}

Прелоад картинок на jQuery

Категория: JavaScript | 3 комментариев

Часто при реализации портфолио, галерей и других виджетов картинки подгружаются динамически. Если при плавном и красивом появлении картинка оказывается загруженной наполовину — эффект теряется. Ниже — небольшой плагин для прелоада картинок на jQuery.