반응형

 

 

정보화 시대로 접어들면서 개인정보 보안이 굉장히 강조되고 있습니다.

그에 따라서 회원가입시 입력 방식이 굉장히 복잡해졌는데, 그 입력 방식은 나름의 규칙성을 띄고있죠.

정규식은 이 규칙들을 직접 설정하는 방법입니다.

아래 코드들은 회원가입시에 가장 기초적인 정규식 방법입니다.

 

 

 

- E-mail 형식 체크 정규식

1
2
3
4
public bool EmailCheck(string value)
{
    return Regex.IsMatch(value, @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?");
}
cs

 

- 아이디 형식 체크 정규식

1
2
3
4
public bool IdCheck(string value)
{
    return Regex.IsMatch(value, @"^[0-9a-zA-Z]");
}
cs

 

- 닉네임 형식 체크 정규식

1
2
3
4
public bool NameCheck(string value)
{
    return Regex.IsMatch(value, @"^[0-9a-zA-Z가-힣]");
}
cs

 

- 비밀번호 형식 체크 정규식

1
2
3
4
public bool PasswordCheck(string value)
{
    return Regex.IsMatch(value, @"[a-zA-Z0-9~`!@#$%^&*()_\-+={}[\]|\\;:'""<>,.?/]");
}
cs

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기