Показать сообщение отдельно
  #10 (permalink)  
Старый 09.07.2013, 17:22
Профессор
Отправить личное сообщение для lancer Посмотреть профиль Найти все сообщения от lancer
 
Регистрация: 30.01.2008
Сообщений: 230

Пример Deff'a.

Сообщение от Deff Посмотреть сообщение
a = "qwertyqwerBtyA";
b_reg = /B.*?A|A.*?В/g;
		
$("#draggable").click(function(){
	if(b_reg.test(a))
		alert("Есть");	
});
В чем смысл "?", если возможность отсутствия элемента уже описана звездочкой.

Цитата:
* - Обозначает повторение 0 или более раз.
0 и есть отсутствие.

Еще вопрос, можно объяснить жадность/нежадность «на пальцах»? Везде об этом пишут, но почему-то в двух-трех абзацах, из которых как ни крути ничего не ясно.

Последний раз редактировалось lancer, 09.07.2013 в 17:25.
Ответить с цитированием