powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Нужна помощь с регулярным
6 сообщений из 6, страница 1 из 1
Нужна помощь с регулярным
    #34764117
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите с таким вопросом:
есть маска для регулярного выражения и есть мыло для которого маска регулярного выражения должна подойти. Так как есть сейчас чето не работает.

Мыло: j.perkins@design-central.com
Маска: /^[^\s\(\)><@#+=/$|,!?'%&*{}^\-;:\\\"\.\[\]]+$/

Вернее не работает при проверке части мыла "design-central"

Иными словами так:
Код: plaintext
1.
2.
3.
var atomPat = new RegExp("^[^\s\(\)><@#+=/$|,!?'%&*{}^\-;:\\\"\.\[\]]+$");
domArr[0] = "design-central";
domArr[ 0 ].search(atomPat) == - 1 

тоисть
Код: plaintext
1.
domArr[ 0 ].search(/^[^\s\(\)><@#+=/$|,!?'%&*{}^\-;:\\\"\.\[\]]+$/) == - 1 
Подскажите как подправить?
...
Рейтинг: 0 / 0
Нужна помощь с регулярным
    #34764434
ambarka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
var re = /^[\w\.-]+@[\w\.-]+\.[a-z]+$/i;
var a = 'j.perk-ins@design-cent.r-al.com';

if (!re.test(a)) {
  //email неверен
} else {
  //email хорош
};

а твоя маска, кстати, странная
...
Рейтинг: 0 / 0
Нужна помощь с регулярным
    #34764457
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаю что странная, но дело в том что нужно не свою придумать а эту подправить
...
Рейтинг: 0 / 0
Нужна помощь с регулярным
    #34764535
ambarka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну убери в своей \-

только твоя маска допустит русские (китайские, марсианские и т.д.) буквы и другие спец символы, так как она построена по принципу: "строка не должна содержать ... ", а тут явно перечислены не все символы которых не должно быть. вобщем, дело дрянь.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Нужна помощь с регулярным
    #35849311
AzagTot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не буду создавать новую тему, поэтому спрошу здесь ...


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function mail(temp)
{
var str = document.forms[ 0 ].elements['4'].value;
if (str.length== 0 )
{alert("E-mail не может быть пустым!")
return false;}
var re = /^[\w\.-]+@[\w\.-]+\.[a-z]+$/i;
if (!re.test(temp)) {alert("Вы ввели не коректный e-mail!"); return false;}
return true;
}


Пытаюсь проверить введённое в поле мыло этим скриптом, чтобы не вводил всёвремя: "Вы ввели не коректный e-mail!" ...
Не подскажите в чём проблема?
...
Рейтинг: 0 / 0
Нужна помощь с регулярным
    #35849322
AzagTot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кхм ... Премного извиняюсь! Кажется я использовал какой-то старый метод передачи значения из формы в функцию ... Исправил, теперь всё хорошо =)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Нужна помощь с регулярным
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]