유니코드 체크 정규식
아스키코드(로마자)와 한글을 제외한 유니코드 구간을 정규식으로 설정 합니다.
// 로마자 : 0020(공백)-007F(DEL)
// 한글 : 1100-11FF(옛한글)
// 한글 : 3130-318F(자음,모음)
// 한글 : AC00(가)-D7A3(힣)
var regExpUnicode = /[\u0000-\u001F|\u0080-\u10FF|\u1200-\u312F|\u3190-\uABFF|\uD7A4-\uFFFF]/g;
문자열에 유니코드가 있는지 체크 방법
if(str.match(regExpUnicode) != null) {
alert('유니코드 포함됨');
}
else {
alert('유니코드 포함안됨');
}
문자열에 유니코드가 있는 경우 공백으로 치환 방법
str = str.replace(regExpUnicode, "");
'개발' 카테고리의 다른 글
HSTS 오류 - Strict-Transport-Security 헤더에 오류가 감지됨 (0) | 2022.08.06 |
---|---|
스프링 빈 전역변수는 thread safe 한가? (0) | 2022.07.20 |
img 태그 adblock에 탐지되게 하는 방법 (0) | 2021.12.19 |
React spreadsheet 조사 (0) | 2021.10.30 |
Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest] (0) | 2021.03.24 |