-3

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

nnnnnn
  • 147,572
  • 30
  • 200
  • 241

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,434
  • 13
  • 29