「\b」は単語の区切りにマッチングします。
「\B」は単語の区切り以外の区切り(単語内の文字区切り)にマッチングします。
注意:区切りとは、文字と文字の中間の位置を示します。
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/\b/g));
document.write("<br>抽出結果: ", str.match(/\b/g));
document.write("<br>置換結果: ", str.replace(/\b/g, "|"));
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("「\b.+\b」による抽出結果: ", str.search(/\b.+\b/g));
document.write("<br>「.+」による抽出結果: ", str.match(/\b.+\b/g));
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/\B/g));
document.write("<br>抽出結果: ", str.match(/\B/g));
document.write("<br>置換結果: ", str.replace(/\B/g, "|"));