Примеры правильных и неправильных шаблонов

Примеры правильных шаблонов

/<\/\w+>/
|(\d{3})-\d+|Sm
/^(?i)php[34]/
{^\s+(\s+)?$}

Примеры неправильных шаблонов

/href='(.*)' - пропущен закрывающий ограничитель
/\w+\s*\w+/J - неизвестный модификатор 'J'
1-\d3-\d3-\d4| - пропущен открывающий ограничитель