2017년 11월 9일 목요일

javascript로 alt 또는 title 달때 내용에 포함된 따옴표 치환하기

alt 또는 title 달때 문자열 중 따옴표가 표함된 경우 잘려서 오류가 발생할 수 있다.
아래처럼 문자열을 replace 해서 문자열이 잘리지 않도록 한다.

/**
 * alt 또는 title 달때 문자열 중 따옴표가 표함된 경우 잘려서 오류가 발생하지 않도록 문자열을 치환
 * @param tit
 * @returns
 */
function imbedTitle(tit) {
if(tit == null || tit == 'null') {
return '';
}

var str = tit;
str = str.replace(/\"/g, '"');
str = str.replace(/ /g,' ');
str = str.replace(/</g,'&lt;');
str = str.replace(/>/g,'&gt;');
return str;
}