「\w」は英単語にマッチングします。「[a-zA-Z0-9_]」と同一です。
「\W」は英単語文字以外の文字にマッチングします。
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/\w+/g));
document.write("<br>抽出結果: ", str.match(/\w+/g));
document.write("<br>置換結果: ", str.replace(/\w+/g, "XXX"));
// 検索対象文字列
var str = "tag01 Tag123 TAGabc";
// 検索実行および結果出力
document.write("検索結果: ", str.search(/\W+/g));
document.write("<br>抽出結果: ", str.match(/\W+/g));
document.write("<br>置換結果: ", str.replace(/\W+/g, "|"));