JavaScriptでの正規表現による文字列置換・検索などまとめ
度々必要となる正規表現、その都度webで検索しては流用するということを続けていましたが、精度は異なれ毎回異なるコードをもってきているようで気持ち悪かったので、自身のサイトでまとめて管理、検証していこうと思います。
以下、目的別に分けて随時更新していきます。
数値のカンマ区切り
文字型の数値を下3桁ずつカンマで区切るフォーマット処理です。
str.replace(/(\d)(?=(\d{3})+$)/g, '$1,');
例えば「1000000」を「1,000,000」に置換します。
HTMLタグの削除
文字列からHTMLタグを除去する正規表現です。
str.replace(/<([^"'>]|"[^"]*"|'[^']*')*>/g,'');
例えば「<b>強調</b>」を「強調」に置換します。
コメントする