Спасибо, Forza, за пример!
Я теперь понял, как производится эта замена.
А эта мешанина, связанная с несоответсвием приведенного мною кода и той страницы, на которой был пример, вызвана тем, что я на других подобных страницах искал такие же формы и подумал, что код с заменой через регэксп более предпочтителен, чем операции с if - else.
Ещё раз благодарю за помощь!