haiju's 開発メモ

開発に必要な情報を自分用にメモ

JavaScriptで文字列の中の数字(ID)を正規表現でチェック後に取り出す

JavaScriptBOTスクリプトを開発していて、ユーザーが

誤って登録したtodoを、「del ID」形式で手動削除する場合

に考えて実装してみたことを備忘録としてまとめる(ΦωΦ)

[手順]

1.手動で削除するコマンドを正規表現を使用して実装。

if (text.match(/DEL\s([0-9]+$/i)) {

2.1で与えたID部分のみを取得。

var result = text.match(/DEL\s([0-9]+$/i);

console.log(result[1]); --- delコマンド実行で指定したIDが出力される

3.削除機能の関数に2で取り出したIDを付与。

deleteTodo(result[1]);

[参考サイト]

javascript.programmer-reference.com

www.webprofessional.jp

JavaScript 正規表現で文字列を検索する(match) |

cya.sakura.ne.jp