-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是正確的,謝謝你指出 –