개발

자바스크립트 유니코드 정규식

개미v 2022. 7. 9. 21:57

유니코드 체크 정규식

아스키코드(로마자)와 한글을 제외한 유니코드 구간을 정규식으로 설정 합니다.

// 로마자 : 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, "");