Перейти к содержимому














Фотография
Нужна помощь

Вопрос по java script ! Помогите знатоки !



  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 instagib

instagib
  • Platinum
  • Сообщений: 873
  • Регистрация: 16.09.2014
  • Заработано: 100 руб.
Репутация: 328

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 23 Март 2018 - 14:52

Есть кусок кода (блока)

 
var cmdparam="var kod = document.documentElement.innerHTML;var mail = /[a-zA-Z-_\\\.0-9]+(?=@[a-zA-Z0-9_]+\\\.ru)/;
alert('prs::<get(key)>::setvar::mail='+kod.match(mail));var mailPref = /[A-Za-z0-9]{2,20}\\\.ru/;
alert('prs::<get(key)>::setvar::mailPref='+kod.match(mailPref));";
 
Парсит он только всё что кончается на .ru 
А как сделать что-бы парсило с любых зон !
 .ru .net .com .org и т.д. 
 
Подскажите как "обговорить" этот момент ?


#2 agrx

agrx
  • Сливапер LVL 7
  • Сообщений: 1 515
  • Регистрация: 23.09.2014
  • Заработано: 212 руб.
Репутация: 1 223

Награды: 28

  
  
  
  
  
  
  
  

Отправлено 23 Март 2018 - 15:11

вместо .ru ставить .net .com .org и т.д. ?



#3 instagib

instagib
  • Platinum
  • Сообщений: 873
  • Регистрация: 16.09.2014
  • Заработано: 100 руб.
Репутация: 328

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 23 Март 2018 - 15:13

agrx

в куске этого кода можно заменить ,ru на ,net к примеру НО !

Если у меня мыло разных зон в одном списке, то я не смогу парсить любые из списка, а только ту зону которая будет указана !



#4 dream

dream
  • Сливапер LVL 7
  • Сообщений: 570
  • Регистрация: 09.03.2014
  • Заработано: 18 руб.
Репутация: 1 053

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 23 Март 2018 - 18:37

Варианты:

1) ru заменить на (ru|net|com|org), если заранее известны доменные зоны, "|" - это логическое "или"

2) ru заменить на [a-z]+, более общий вариант, который учтет любую последовательность не нулевой длины из букв английского алфавита в нижнем регистре, даже всякую чепуху вроде "jdsdflkew"



#5 instagib

instagib
  • Platinum
  • Сообщений: 873
  • Регистрация: 16.09.2014
  • Заработано: 100 руб.
Репутация: 328

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 24 Март 2018 - 04:23


[a-z]

[a-z]+ Лучше !

Спасибо!





Похожие темы Collapse

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

×

Зарегистрируйся моментально!