jQueryで電話番号を自動リンク化

テキスト中の電話番号に自動でリンクを付与

電話番号の正規表現を参照。

jQuery

$(function () { var str; str = $('#tel').html().replace(/(0[0-9]{1,4})-([0-9]{1,4})-([0-9]{3,4})/g, function($1, $2, $3, $4) { if ($1.match(/^0[0-9\-]{6,7}-[0-9]{3,4}$/)) { // 2つの条件に合致する場合 return '<a href="tel:' + $2 + $3 + $4 + '">' + $1 + '</a>'; } else { return $1; } }); $('#tel').html(str); });

サンプル

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。
主にLAPP環境でPHPを書いています。
最近はjQueryをよく書いています。