NeoCryptic
Programmer
i have this code that formatted a phone number to (123) 456-7899. i would like to change it so that it can have bullets instead 123?456?7899. the code is below. someone said the symbol for bullets is ·...but i'm not sure the syntax to add that in.
thanks.
var formatStyle01 = "($1) $2-$3";
var formatStyle02 = "$1-$2-";
var theNumber = Field("TopPhone1");
return formatNumber(theNumber);
function formatNumber(number01){
var pattern01=/^(\d{3})[^\d]+{3})[^\d]+(\d{4})$/;
var pattern02=/^[^\d]+(\d{3})[^\d]+(\d{3})[^\d]+(\d{4})$/;
var pattern03=/^[^\d]+(\d{3})[^\d]+\s+(\d{3})[^\d]+(\d{4})$/;
var pattern04=/^(\d{3})(\d{3})(\d{4})$/;
var pattern05=/^)\d{3})[^\d](\d{4})$/;
var pattern06=/^(\d{3})(\d{4})$/;
if (number01.length == 7){
number01 = number01.replace(patter06, formatStyle02);
return number01;
}else if (number01.length == 8){
number01 = number01.replace(pattern05, formatStyle02);
return number01;
}else if (number01.length == 10){
number01 = number01.replace(pattern04, formatStyle01);
return number01;
}else if (number01.length == 12){
number01 = number01.replace(pattern04, formatStyle01);
return number01;
}else if (number01.length == 13){
number01 = number01.replace(pattern02, formatStyle01);
return number01;
}else if (number01.length == 14){
number01 = number01.replace(pattern03, formatStyle01);
return number01;
}else
return theNumber;
}
thanks.
var formatStyle01 = "($1) $2-$3";
var formatStyle02 = "$1-$2-";
var theNumber = Field("TopPhone1");
return formatNumber(theNumber);
function formatNumber(number01){
var pattern01=/^(\d{3})[^\d]+{3})[^\d]+(\d{4})$/;
var pattern02=/^[^\d]+(\d{3})[^\d]+(\d{3})[^\d]+(\d{4})$/;
var pattern03=/^[^\d]+(\d{3})[^\d]+\s+(\d{3})[^\d]+(\d{4})$/;
var pattern04=/^(\d{3})(\d{3})(\d{4})$/;
var pattern05=/^)\d{3})[^\d](\d{4})$/;
var pattern06=/^(\d{3})(\d{4})$/;
if (number01.length == 7){
number01 = number01.replace(patter06, formatStyle02);
return number01;
}else if (number01.length == 8){
number01 = number01.replace(pattern05, formatStyle02);
return number01;
}else if (number01.length == 10){
number01 = number01.replace(pattern04, formatStyle01);
return number01;
}else if (number01.length == 12){
number01 = number01.replace(pattern04, formatStyle01);
return number01;
}else if (number01.length == 13){
number01 = number01.replace(pattern02, formatStyle01);
return number01;
}else if (number01.length == 14){
number01 = number01.replace(pattern03, formatStyle01);
return number01;
}else
return theNumber;
}