웨이보나 포럼에서 흔히 볼 수 있는 효과입니다. 이모티콘을 선택하여 텍스트 필드에 삽입하면 [ㅋㅋㅋ]와 같은 문자열이 표시됩니다. 다음은 이모티콘 문자열을 그림 이모티콘으로 변환하는 방법입니다
varface ={'[하하]': '
','[땀]':'
'} //완전한 qq 표현식을 보려면 이 기사의 끝 부분을 참조하세요.
var reg = /[. ?]/g;
var str = '[haha]abc[sweat][ Sweat]'; //여기서 얻은 텍스트 필드의 값은 단순화를 위해 문자열을 직접 사용합니다.
str = str.replace(reg,function(a,b){
returnface[a];
})
문서. getElementById('test').innerHTML = str;