Togli l'operatore with (che tra l'altro è pure deprecato e non incluso nelle nuove versioni di ECMAScript).
E se devi fare un semplice test su una RegExp, meglio test() piuttosto che match()...:

codice:
function controllo() {
  return /^\d{1,14}$/.test(document.info.codice.value) || (alert("Il codice deve essere di 14 caratteri"), codice.focus(), false);
}