Ich möchte meine Tastatur Zeichen mit traurigen Emoji mit HTML-Dezimal-Code und Javascript regex ändern. Ich will nur, dass zwei Charaktere conflate ‚:‘ und ‚(‘ Wie kann ich schreiben, dass emojiSmile regex VariableDezimal Emoji mit Regex
Hier mein Code ist unter
var finalAnswer = ':)';
var emojiSmile = /\:+[)]/g;
var emojiSmileDecimal = '😊';
if (finalAnswer.match(emojiSmile)) {
var emojies = finalAnswer.replace(emojiSmile, emojiSmileDecimal);
}
Fragen Sie, wie man * das Symbol * rendert? Wie [hier] (https://jsfiddle.net/kh3x7156/)? Versuchen Sie, das Ergebnis in der Konsole zu überprüfen? Dann, um das gleiche zu erreichen, verwenden Sie 'var emojiSmileDecimal =" \ uD83D \ uDeOA "' –
@ WiktorStribiżew tatsächlich gibt es kein Problem mit dem Symbol rendern, aber ich konnte keine Sonderzeichen zusammenfassen. zum Beispiel versuchen zu verwenden; var emojiSmile = /: \)/g, emojiSad = /: \ (/ g; aber es wird separat gerendert und nur emojiSmile angezeigt. –
Entschuldigung, aber das ist etwas anderes als das, was du gepostet hast. Bitte aktualisiere die Frage mit der Sie scheinen mit mehreren Werten zu ersetzen, richtig? –