sinceramente no había caído en cuenta de que existiera en js substr, porque siempre he usado substring, revisando las documentaciones parecen similares, excepto que substr tiene problemas con IE (
Tip: To extract characters from the end of the string, use a negative start number (This does not work in IE).), por eso mejor usa substring.
http://www.w3schools.com/jsref/jsref_substr.asp http://www.w3schools.com/jsref/jsref_substring.asp