알림톡 템플릿 이모지 체크

This commit is contained in:
wyh 2023-06-15 14:38:54 +09:00
parent 9d7958aec7
commit a4268fd68c
2 changed files with 23 additions and 2 deletions

View File

@ -371,8 +371,6 @@ function addTemplate(){
return;
};
// 메시지 유형 선택여부에 따른 필수값 체크
if(selectTemplateType == "EX"){
if(inputTemplateExtra == null || inputTemplateExtra == ""){
@ -539,6 +537,10 @@ function addTemplate(){
}
if(!kakaoTemplateEmojiCheck(bizForm.templateContent.value)){
return false;
}
var data = new FormData(bizForm);

View File

@ -792,6 +792,25 @@ function strChinJpnCheck(str){
return rtnStr;
}
//받아온 str 에 이모지가 포함되어있는지 체크하여 갯수로 반환
function kakaoTemplateEmojiCheck (str) {
var regex = /[\u{1F004}-\u{1F9E6}]|[\u{1F600}-\u{1F9D0}]/gu;
var usedEmoji = "";
var returnFlag = true;
var splitMsg = str.split(/.*?/u);
for(var i=0; i < splitMsg.length; i++){
if(splitMsg[i].match(regex)) {
usedEmoji = usedEmoji + splitMsg[i];
returnFlag = false;
}
}
if(!returnFlag) alert("알림톡 내용에 이모지는 사용할 수 없습니다.\n이모지 삭제후 등록해주세요.\n(" + usedEmoji + ")");
return returnFlag;
}
//받아온 str 에 이모지가 포함되어있는지 체크하여 갯수로 반환
function emojiCheck (str) {
var regex = /[\u{1F004}-\u{1F9E6}]|[\u{1F600}-\u{1F9D0}]/gu;