我从一个 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");