置換 $&: マッチした部分文字列 $`: マッチした部分文字列の直前文字列 $': マッチした部分文字列の直後文字列 $1,$2,...: 一番目、二番目...にマッチした文字列
function s1Func(){ var s1Str = "ヒラドツツジ"; var s1Str = s1Str.replace(/ツ/g, "つ"); console.log(s1Str); }
-----aaaddd「hello」、---89jd8989「world」
function s2Func(){ var s2p = document.getElementById("s2p"); var s2 = s2p.innerHTML; var reg = new RegExp("「.+?」", "g"); s2 = s2.replace(reg, "span class='red'>$&/span>"); s2p.innerHTML = s2; }
79879879758q745
function s3Func(){ var s3Text = document.getElementById("s3Text").value; var s3p = document.getElementById("s3p"); var s3 = s3p.innerHTML; var reg = new RegExp(s3Text, "g"); s3 = s3.replace(reg, "span class='red'>$&/span>"); s3p.innerHTML = s3; }