-3
我在我的javascript函数中有一个像12860000005
这样的字符串。我需要像这样拆分它1-286-000-0005
然后在确认框中显示它。 任何帮助将不胜感激。 在此先感谢。如何在JavaScript中分割此电话号码字符串?
var string = 12860000005;
//expected result i want 1-286-000-0005
我在我的javascript函数中有一个像12860000005
这样的字符串。我需要像这样拆分它1-286-000-0005
然后在确认框中显示它。 任何帮助将不胜感激。 在此先感谢。如何在JavaScript中分割此电话号码字符串?
var string = 12860000005;
//expected result i want 1-286-000-0005
使用该正则表达式
$(".phNum").text(function(i, text) {
text = text.replace(/(\d{1})(\d{3})(\d{3})(\d{4})/, "$1-$2-$3-$4");
return text;
});
如果正在将它添加到一个输入字段,应添加'text.replace(/ [^ \ d] /克, “”)',以除去'-'和字符串中的其他字符(如果已经存在)。这将使该函数也适用于部分格式化的字符串。 – ctor
@ctor是正确的,谢谢你指出 –