Ich verwende eine einfache Regex, um Break-Tags durch Zeilenumbrüche zu ersetzen:
br_regex = /<br>/;
input_content = input_content.replace(br_regex, "\n");
Dies ersetzt nur die erste Instanz eines break-Tags, aber ich muss alle ersetzen. preg_match_all()
würde den Trick in PHP machen, aber ich würde gerne das JavaScript-Äquivalent kennen.
php
javascript
regex
Ryonlife
quelle
quelle
Antworten:
Verwenden Sie das globale Flag
g
:foo.replace(/<br>/g,"\n")
quelle
JS-Redewendung für globales Ersetzen ohne Regexp:
input_content.split('<br>').join('\n')
quelle