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); }![]()

Rispondi quotando