WEB/システム/IT技術ブログ

JavaScriptでの正規表現による文字列置換・検索などまとめ

update : 2018/04/16

度々必要となる正規表現、その都度webで検索しては流用するということを続けていましたが、精度は異なれ毎回異なるコードをもってきているようで気持ち悪かったので、自身のサイトでまとめて管理、検証していこうと思います。

以下、目的別に分けて随時更新していきます。

数値のカンマ区切り

文字型の数値を下3桁ずつカンマで区切るフォーマット処理です。

str.replace(/(\d)(?=(\d{3})+$)/g, '$1,');

例えば「1000000」を「1,000,000」に置換します。

HTMLタグの削除

文字列からHTMLタグを除去する正規表現です。

str.replace(/<([^"'>]|"[^"]*"|'[^']*')*>/g,'');

例えば「<b>強調</b>」を「強調」に置換します。

B!

Reference

Comment

Comment Form

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Monthly Archives