フォームの変更を検知する
onChangeハンドラを使う。
参考: フォーム変更時の処理(onChange) - イベント処理 - JavaScript入門
PHPのexplode()を実現する
.split()を使う。
参考: JavaScriptでPHPのexplodeやimplodeみたいなことをする | NeGiMeMo.net
配列に要素を追加する
.push()を使う。
参考: JavaScriptの配列の使い方まとめ。要素の追加,結合,取得,削除。 - Qiita
配列の一部を抽出する
.slice()を使う。
参考: sliceメソッド - Stringクラス - JavaScript入門
文字列を整数化する
Number()を使う。
参考: Number - JavaScript | MDN
文字列を整数化できたか確かめる
Number.isNaN()を使う。
参考: Number.isNaN() - JavaScript | MDN
配列をソートする
.sort()を使う。
参考: Array.prototype.sort() - JavaScript | MDN
先頭文字のみ大文字にする
独自の関数を作るのが良さそう
charAt(), toUpperCase(), substring(), toLowerCase()を組み合わせて作れる。
具体的には以下のとおり。
参考: [JavaScript] 先頭の文字だけ大文字に変換する方法 – 零弐壱蜂
文字列から関数を取得する
window[関数名]で取得できる。
参考: Call a JavaScript function name using a string? - Stack Overflow