他の場所にプルされたJSONファイルから多数の携帯電話番号をプルしているので、残念ながらドキュメントのフォーマットを行うことができないため、回避策を見つける必要があります。
次のようになります:0404013278
フォーマットする必要があります:0404-013-278
HTMLとしては、次のようになります。
<p class="mobile-number">0404013278</p>
私が使用できるプラグインの種類はありますか、または誰かが短いスクリプトを知っていますか?
他の場所にプルされたJSONファイルから多数の携帯電話番号をプルしているので、残念ながらドキュメントのフォーマットを行うことができないため、回避策を見つける必要があります。
次のようになります:0404013278
フォーマットする必要があります:0404-013-278
HTMLとしては、次のようになります。
<p class="mobile-number">0404013278</p>
私が使用できるプラグインの種類はありますか、または誰かが短いスクリプトを知っていますか?
jsfiddle。以下のように、独自の単純なjQueryプラグインを作成できます。
$.fn.formatMobileNumber = function () {
var s = $(this).text();
var s2 = (""+s).replace(/\D/g, '');
var m = s2.match(/^(\d{4})(\d{3})(\d{3})$/);
$(this).text((!m) ? null : "" + m[1] + "-" + m[2] + "-" + m[3] );
}
$(".mobile-number").formatMobileNumber();
電話を入力内に置き、このプラグインの.mask()関数を使用します
$('selector').mask("999-999-9999");