A ^
в качестве первого символа в классе символов регулярного выражения []
является инверсией.[^/]
оценивается как «любой символ, который НЕ является косой чертой», а [^\.jphp]
переводится в «любой символ, который НЕ является .
, j
, p
или h
.
Поскольку вы не указываете пределы повторения символов, вы ограничиваете свои URL-адреса формой
x / z.jphp
, где x и z - любые отдельные символы, которые НЕ являютсяодин из исключенных символов, упомянутых выше.