728x90
//특수문자를 제외한 글자를 없애버린다.
string nameChecker = Regex.Replace(fileName, @"[ ^0-9a-zA-Z가-힣 ]{1,10}", "", RegexOptions.Singleline);
//특수문자만 남게되었을 때, 그 길이가 0보다 크면 특수문자가 있다고 판단
if (0 <nameChecker.Length ) MessageBox.Show("특수문자는 사용할 수 없습니다");
블로그 참고대로 하니까 자꾸 체크가 안되서 길이로 판단했다..ㅠㅠ
참고 : https://plzhoney.tistory.com/21
아이디 등록시 특수문자 체크
정규식- 정해진 패턴을 사용해서 일치하는 데이터 검색을 지원하는 표현식 정규식을 이용해서 특수문자를 제거 또는 지정한 특수문자를 사용할 수 있습니다.그리고 Regex클래스를 이용한다. using
plzhoney.tistory.com
728x90
'C# > C# WPF 실무' 카테고리의 다른 글
[C# WPF] UserControl 간 Event로 연결하기 (0) | 2023.10.11 |
---|---|
[C# WPF] 상단 메뉴바 만들기 (설정, 파일...) (1) | 2023.10.11 |
[C# WPF] 윈도우 스타일(WindowStyle) None 상태에서 창 그림자 설정하기 (0) | 2023.10.06 |
[C# WPF] TreeView 새로고침 시 확장 상태 불러오기 (0) | 2023.10.05 |
[C# WPF] Grid를 드래그해서 크기 조정할 수 있도록 설정하는 법 (0) | 2023.10.05 |