-3

How do I format plain 10 digit phone no. to us style (xxx)-xxx-xxxx using javascript regular expression.

nnnnnn
  • 143,356
  • 28
  • 190
  • 232

1 Answers1

1

This should do it: ^(\d{3})(\d{3})(\d{4})$

Here is a working example:

var testNumber = '1234567890';
var regex = /^(\d{3})(\d{3})(\d{4})$/;
var sub = '($1)-$2-$3';

var usNumber = testNumber.replace(regex, sub);

alert(usNumber);
timolawl
  • 5,164
  • 11
  • 29