반응형
문자열의 특수 문자를 _ (밑줄)로 바꿉니다.
문자열에서 특수 문자를 제거하고 _
문자로 바꾸고 싶습니다 .
예를 들면 :
string = "img_realtime_tr~ading3$"
결과 문자열은 "img_realtime_tr_ading3_"과 같아야합니다.
해당 문자를 대체해야합니다. & / \ # , + ( ) $ ~ % .. ' " : * ? < > { }
string = string.replace(/[&\/\\#,+()$~%.'":*?<>{}]/g,'_');
쉬운.
또는 숫자와 문자를 제외한 모든 문자를 변경하려면 다음을 시도하십시오.
string = string.replace(/[^a-zA-Z0-9]/g,'_');
참고 URL : https://stackoverflow.com/questions/9705194/replace-special-characters-in-a-string-with-underscore
반응형
'IT TIP' 카테고리의 다른 글
Android Eclipse DDMS-파일을 가져 오기 위해 휴대 전화에서 데이터 / 데이터에 액세스 할 수 없습니다. (0) | 2020.10.13 |
---|---|
오류 : 'int'유형의 rvalue에서 'int &'유형의 상수가 아닌 참조를 잘못 초기화했습니다. (0) | 2020.10.13 |
GZIPInputStream 한 줄씩 읽기 (0) | 2020.10.13 |
GAC에서 .NET DLL 파일을 어떻게 등록합니까? (0) | 2020.10.13 |
기본 사용자 이름 및 비밀번호 인증으로 squid 프록시를 설정하는 방법은 무엇입니까? (0) | 2020.10.13 |