알림톡 템플릿 이모지 체크
This commit is contained in:
parent
9d7958aec7
commit
a4268fd68c
@ -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);
|
||||
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user