기타/Unity

정규식으로 휴대폰 번호에 하이픈(hyphen) - 추가하기

푸쿠이 2022. 1. 13. 17:33

정리해서 질문을 남겼는데, 해결되어서 올렸당.

 

https://cafe.naver.com/unityhub/126911

 

[해결] 폰 번호 입력하면 (하이픈-) 자동 입력 구현 질문입니다. (정규식)

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

 

01012345678 입력하기

string str1 = Regex.Replace(s, @"[^0-9]", "");
print(str1);

string str2 = Regex.Replace(str1, @"(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$", "$1-$2-$3");
print(str2);

string str3 = str2.Replace("--", "-");
print(str3);

return str3;