Есть регулярное выражение для проверки корекности мыла. Как мне обработать переменную этим выражением. "^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+\.[a-zA-Z]$" Спасибо
Например так: [js]var reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+\.[a-zA-Z]$/; var email = "test@test.ru"; if (reg.test(email)) alert('true'); else alert('false'); [/js] Если значение переменной email соответствует рег. выр. то появится alert с сообщением "true", в противном случае сообщение будет "false". То что надо?
Это метод объекта RegExp. Этот метод выполняет сопоставление строки с образцом заданным рег. выр. Возвращает true, если сопоставление с образцом прошло успешно, в противном случае false. reg - объект RegExp, а email это строка которую мы сопоставляем рег. выр.