나는 전화 번호를 정리하고 유효한 전화 번호로 변환하는 정규 표현식을 가지고 있습니다 : +1 123-1223.정규 표현식 전화 번호 및 전화 내선
정규 표현식 :
Regex.Replace(phone, @"^\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*$", "+1 $1$2$3-$4$5$6-$7$8$9$10");
그러나 나는 그렇게 12 수 이상 아무것도 확장으로 나머지 번호를 추가 할 수 그것에에 추가하고 싶습니다. 따라서 숫자가 810.232.122323이면 +1 810-232-1223 x23이됩니다.
정규 표현식을 변경하면 가능합니까? 이것을 할 수있는 좋은 방법이 있습니까? 정규 표현식을 잘 알지 못합니다. 감사!
Sweet! 감사!! –
@ Justin 연장이 선택 사항 인 경우에 추가했습니다. 그냥 유용 할 수도 있다고 생각했습니다 :) –
굉장 감사! 그렇게하면 아주 좋습니다. 옵션으로 Ext를 숨길 수 있습니까? 그렇다면 Ext (비어 있음)처럼 보이지 않습니까? –