Тема: javascript
Показать сообщение отдельно
Старый 28.05.2007, 18:08     # 3
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Цитата:
Сообщение от RaZEr Посмотреть сообщение
Если ты спрашиваешь про клиентский JS, то это нереально.
я так понимаю, человеку нужна проверка формы на валидность + функция mail.

Вот из старых запасов js функции. Немного кривоватые, но все же.

Код:
function check_email(email)
{
var emailReg =  "^[-a-z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)*@(([a-z]([-a-z0-9]*[a-z0-9]+)?){1,63}\.)+([a-z]([-a-z0-9]*[a-z0-9]+)?){2,63}$";
var regex = new RegExp(emailReg);
if (regex.test(email))
	return true;
else
	return false;
}

function check_name(name){
	var nameReg = "^[a-zа-яА-ЯA-Z0-9_ ]{3,60}$";
	var regex = new RegExp(nameReg);
	//window.alert(name);
if(regex.test(name) == true)
	return true;
else
	return false;
}

function check_pass(pass){
	var passReg = "^[a-z0-9_.а-яА-Я !@#$%&*()<>+-/~;:,=]{6,16}$";
	var regex = new RegExp(passReg);
if(regex.test(pass))
	return true;
else
	return false;
}
Подключаешь это в виде js файла или прямо в тело скрипта вставляешь, делаешь проверки, а потом вызываешь функцию mail (php).
__________________
меня не вылечат
Псих вне форума