2012-11-08 95 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'?某种插件还是什么? –