Write a regular expression to validate phone number in XXX-XXX-XXXX format?

JavaScript
/^(?:\(\d{3}\)|\d{3}-)\d{3}-\d{4}$/
Source

Also in JavaScript: