[Android] 특수문자 제거
2022. 2. 16. 13:16ㆍ모바일/Android_Java
trim()과 replaceAll()을 사용하여도 제거되지 않는 특수문자가 있을 경우..
public static String StringReplace(String str){
String match = "[^\uAC00-\uD7A3xfe0-9a-zA-Z\\s]";
str =str.replaceAll(match, "");
return str;
}
한글유니코드(\uAC00-\uD7A3), 숫자 0~9(0-9), 영어 소문자a~z(a-z), 대문자A~Z(A-Z), 공백(\s)
를 제외한(^) 단어일 경우 체크
출처:https://jang8584.tistory.com/97
'모바일 > Android_Java' 카테고리의 다른 글
[Android] 생명주기 복습 (0) | 2022.03.07 |
---|---|
[Android] ViewModel clear(초기화) 및 데이터가있는 livedata duplicate observe (0) | 2022.02.23 |
[Android] TabLayoutMediator (tabselectedListener not call + viewPager not changed) (0) | 2022.01.07 |
[Android] CheckBox CompoundButton.OnCheckChangeListener not working first call (0) | 2021.12.23 |
[Android] avd(emulator) 경로 변경 (0) | 2021.12.07 |