반응형
정보화 시대로 접어들면서 개인정보 보안이 굉장히 강조되고 있습니다.
그에 따라서 회원가입시 입력 방식이 굉장히 복잡해졌는데, 그 입력 방식은 나름의 규칙성을 띄고있죠.
정규식은 이 규칙들을 직접 설정하는 방법입니다.
아래 코드들은 회원가입시에 가장 기초적인 정규식 방법입니다.
- 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 |
반응형
최근댓글