알림톡 템플릿 이모지 체크
This commit is contained in:
parent
9d7958aec7
commit
a4268fd68c
@ -371,8 +371,6 @@ function addTemplate(){
|
|||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 메시지 유형 선택여부에 따른 필수값 체크
|
// 메시지 유형 선택여부에 따른 필수값 체크
|
||||||
if(selectTemplateType == "EX"){
|
if(selectTemplateType == "EX"){
|
||||||
if(inputTemplateExtra == null || inputTemplateExtra == ""){
|
if(inputTemplateExtra == null || inputTemplateExtra == ""){
|
||||||
@ -539,6 +537,10 @@ function addTemplate(){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!kakaoTemplateEmojiCheck(bizForm.templateContent.value)){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var data = new FormData(bizForm);
|
var data = new FormData(bizForm);
|
||||||
|
|
||||||
|
|||||||
@ -792,6 +792,25 @@ function strChinJpnCheck(str){
|
|||||||
return rtnStr;
|
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 에 이모지가 포함되어있는지 체크하여 갯수로 반환
|
//받아온 str 에 이모지가 포함되어있는지 체크하여 갯수로 반환
|
||||||
function emojiCheck (str) {
|
function emojiCheck (str) {
|
||||||
var regex = /[\u{1F004}-\u{1F9E6}]|[\u{1F600}-\u{1F9D0}]/gu;
|
var regex = /[\u{1F004}-\u{1F9E6}]|[\u{1F600}-\u{1F9D0}]/gu;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user