Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Регулярные выражения в javaScript

4.9K
08 октября 2005 года
rhz
37 / / 27.12.2004
--
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">

var reg=/[0-9a-z_]@[0-9a-z_^.]+.[a-z]{2,3}/i;
var arr=reg.exec('df_fd@5.af') ? document.write( 'good' ) : document.write( 'bad' );

</script>
</head>
<body>

</body>
</html>
--

Если я правильно понял, то после последней точки у нас должны быть только буквы, причем либо 2, либо 3. Но скрипт что-то не работает полностью.

Если кто знает, подскажите в чем ошибка.
10K
08 октября 2005 года
vse
38 / / 16.09.2005
Цитата:
Originally posted by rhz
Если я правильно понял, то после последней точки у нас должны быть только буквы, причем либо 2, либо 3. Но скрипт что-то не работает полностью.

Если кто знает, подскажите в чем ошибка.


Может var reg=/^[0-9a-z_]*\@[0-9a-z_]+\.[a-z]{2,3}$/i;

Вообще про e-mail адреса есть болшие и сложные регэкспы - ищи в сети.
Да и точка в логине ранее считалась стандартом де-факто.

15
10 октября 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by rhz


Если я правильно понял, то после последней точки у нас должны быть только буквы, причем либо 2, либо 3. Но скрипт что-то не работает полностью.

Если кто знает, подскажите в чем ошибка.


приведу для примера .info (хотя это ещё не самый длинный

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог