Maison > interface Web > js tutoriel > le corps du texte

Utilisez intelligemment replace pour remplacer les émoticônes de texte par des compétences images_javascript

WBOY
Libérer: 2016-05-16 16:52:08
original
1940 Les gens l'ont consulté

Un effet courant sur Weibo ou les forums. Lorsque vous sélectionnez une émoticône et l'insérez dans le champ de texte, une chaîne similaire à [haha] s'affiche. Voici une méthode pour convertir la chaîne d'émoticône en émoticône d'image

Copier le code Le code est le suivant :
abc

Copier le code Le code est le suivant :
var face ={'[haha]' : '','[sueur]' :''} //Voir la fin de cet article pour les expressions qq complètes

var reg = /[. ?]/g;

var str = '[haha]abc[sweat][ Sweat]'; //Voici la valeur du champ de texte obtenu. Pour plus de simplicité, les chaînes sont utilisées directement.

str = str.replace(reg,function(a,b){

return face[a];

});

document. getElementById('test').innerHTML = str;

package d'émoticônes qq et objet visage correspondant : http://pan.baidu.com/s/1qWPQbBu
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal