2012-11-08 94 views
0

我從一個JSON文件中拉入一堆手機號碼,這些號碼被拉到其他地方,所以我不能很有可能文檔格式不幸,所以我必須找到一個工作一輪!jQuery手機號碼格式?

它進來看起來像:0404013278

我需要對其進行格式化:0404-013-278

爲HTML它看起來像這樣:

<p class="mobile-number">0404013278</p> 

是否有某種插件我可以使用或做某人知道一小段腳本?

回答

2

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(); ​ 
​ 
0

把你的手機裏面輸入和this插件

$('selector').mask("999-999-9999"); 
+0

使用.mask()函數'mask'?某種插件還是什麼? –