본문 바로가기
게임 제작/유니티

닉네임 검증

by 휸 2022. 3. 29.

using System.Text.RegularExpressions;

        

string idChecker = Regex.Replace(name, @"[^ 0-9a-zA-Z가-힣 ]", "");

if (name.Equals(idChecker) == false)
    return false;

 

 

설명 :

@"[^ 0-9a-zA-Z가-힣 ]" => 0~9 , a~z, A~Z, 가~힣 조건식

Regex.Replace(name, @"[^ 0-9a-zA-Z가-힣 ]", "");   => 조건식에 맞지않는 문자는 모두 "" 으로 치환

if (name.Equals(idChecker) == false)  => 원래 문자열과 비교하여 바뀐부분이 있는가?

댓글