RegExp, не содержащее заданных символов 
		
		
		
		Мне нужно составить регулярное выражение, содержащее "гов" или "сказ" в любой своей части и не содержащее нигде знаков окончания предложения (точки, вопросительного или восклицательного знака). Я думал, что это должно быть: 
	Код: 
	/.*(гов|сказ)[^\.\?!].*/Почему не срабатывает? Что нужно, чтобы сработало?  | 
	
		
 
(/^[^.?!]*(?:гов|сказ)[^.?!]*$/).test('говенная сказочка')
 | 
	
		
 Спасибо, но всё-таки поясните, пожалуйста, смысл используемых выражений: что значит "?:" в (?:гов|сказ)? Почему не надо экранировать "?" и "." внутри [^.?!]? Я нигде не встречался с такими вещами. 
	 | 
| Часовой пояс GMT +3, время: 05:22. |