728x90
input 문자열에 특수 문자가 있다면 isSpecial 에 true 가 반환된다.
string input = @"특수문자가 있습니까?!@#$%^&~.!";
bool isSpecial = Regex.IsMatch(input, @"[^a-zA-Z0-9가-힣]");
[^a-zA-Z0-9가-힣] 은 앞에 ^ 표시가 붙어 부정을 의미한다.
그러므로 a-zA-Z0-9가-힣 사이에 있는문자가 아닌게 있는지 확인하는 것이다.
제거는
input = Regex.Replace(input, @"[^a-zA-Z0-9가-힣]", "", RegexOptions.Singleline);
728x90
'C# > Winform' 카테고리의 다른 글
C# 7.0 기억해야 할 변경점 - 2 (0) | 2018.01.02 |
---|---|
C# 7.0 기억해야 할 변경점- 1 (0) | 2017.12.29 |
(C#) Double/float 연산 결과가 이상할 때 (부동소수점 연산) (0) | 2017.12.22 |
Azure 무료계정 신청하기 (0) | 2017.11.27 |
카카오 쳇봇 만들기 - 3 (C# 서버 만들기) (0) | 2017.11.27 |