regex за то, что они не приняли нули

/^(?!0{10})(?:(1\-?)|(\+1 ?))?\(?(\d{3})[\)\-\.]?(\d{3})[\-\.]?(\d{4})$/
Gowher Dar