部分文字列を求める関数はどのプログラミング言語でもありふれたものです。ポピュラーなブラウザで動作する JavaScript にもそのための関数があります。
ECMA-262 (Edition 5.1) を読むと、String.prototype.substring(start, end)
と String.prototype.substr(start, length)
の2つがあります。ただ後者は "Appendix B (Informative)" に載っている互換性のための関数であり、標準にこだわるなら前者を選択することになりそうです。
参考