Originariamente inviato da Mich_
Anzitutto io non userei mai .substring(): il comportamento dipende dalla versione di JS del browser; uso .substr() invece.
qui dice il contrario :master:

http://www.quirksmode.org/js/strings.html#substr