«Неизвестный модификатор 'g' в…» при использовании preg_match в PHP?

Это регулярное выражение, которое я пытаюсь использовать: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Я нашел его на этом сайте , и он отлично работает, когда я пробую его там. Но как только я помещаю его в свой код, я получаю такое сообщение: Warning: preg_match() [function.preg-match]:...