Показать сообщение отдельно
Старый 01.06.2016, 17:17
grafillo! вне форума Посмотреть профиль Отправить личное сообщение для grafillo! Найти все сообщения от grafillo!
  № 1  
Ответить с цитированием
grafillo!

Регистрация: Sep 2011
Сообщений: 366
По умолчанию Странно работает регулярное выражение

У меня два вопроса по работе регулярного выражения
1 Как правильно написать регулярное выражение для поиска ссылок на сайты в строке,
я написал так:
Код AS3:
var URLreg:RegExp = /www||http||\.ru||\.com/g;
но почемуто не работает
2 Есть текст ареа в которое вводится текст в этом тексте с помощью регулярного выражения надо найти символы, почемуто оно работает через раз, один раз нажимаем он находит второй раз нажимаем тот же текст он не находит, почему так происходит?
Код AS3:
var regular:RegExp = /([A-z][А-яЁё])|([А-яЁё][A-z])/g;// англ руск
butA.addEventListener(MouseEvent.CLICK, openDialogWindow);
function openDialogWindow(e:Event) {
 
	  if(regular.test(textA.text)==true){
		  trace("нашлося");
		  }
	trace(1);
 
	}
то есть в одном и том же тексте один раз он выводит: нашёлся 1
второй раз просто 1