正規表現を使いこなす

\d の使い方

「\d」は数字にマッチングします。「[0-9]」と同一です。
「\D」は数字以外の文字にマッチングします。

「tag01 Tag123 TAGabc」の数字にマッチさせてみましょう。
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/\d+/g));
document.write("<br>抽出結果: ", str.match(/\d+/g));
document.write("<br>置換結果: ", str.replace(/\d+/g, "XXX"));
実行結果:


「[0-9]」が「\d」に簡略化できます。


\D の使い方

「\D」は、数字以外にマッチします。
「tag01 Tag123 TAGabc」の数字以外にマッチさせてみましょう。
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/\D+/g));
document.write("<br>抽出結果: ", str.match(/\D+/g));
document.write("<br>置換結果: ", str.replace(/\D+/g, "XXX"));
実行結果:


あまり利用価値はありません。

戻る