エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
javascriptのreplaceにfunctionを渡す - Webtech Walker
この前URLをリンクにして、リンクテキストだけURLデコードするっていう置換をPerlでやったけど、それのJ... この前URLをリンクにして、リンクテキストだけURLデコードするっていう置換をPerlでやったけど、それのJS版。 replaceの第二引数にfunctionを渡せるらしい。知らんかった。 text.replace(/(https?:\/\/[\x21-\x7e]+)/gi, function () { var uri = arguments[1]; return '<a href="' + uri + '">' + decodeURI(uri) + '</a>'; }); functionの引数には以下のようになる。 arguments[0] => マッチした文字列全体 arguments[1] ~ arguments[arguments.length - 3] => ()でグルーピングした文字列が順番に arguments[arguments.length - 2] => マッチした文
2010/02/15 リンク