In js können Sie die Funktion replace() mit dem regulären Ausdruck „/<[^<>]+>/g“ verwenden, um das HTML-Tag zu ersetzen. Das Syntaxformat lautet „stringObject.replace(/ <[^ <>]+>/g,'')". replace() kann einen Teilstring ersetzen, der einem regulären Ausdruck entspricht.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
js ersetzt HTML-Tags
function filter(text) { var reg = /<[^<>]+>/g;//1、全局匹配g肯定忘记写,2、<>标签中不能包含标签实现过滤HTML标签 text = text.replace(reg, '');//替换HTML标签 return text; };
Zugehörige Funktionsbeschreibung:
replace()-Methode wird verwendet, um einige Zeichen durch andere Zeichen in einer Zeichenfolge zu ersetzen oder eine Teilzeichenfolge zu ersetzen, die einem regulären Ausdruck entspricht.
Syntax
stringObject.replace(regexp/substr,replacement)
Parameter | Beschreibung |
---|---|
regexp/substr |
Erforderlich. Ein RegExp-Objekt, das die zu ersetzende Teilzeichenfolge oder das zu ersetzende Muster angibt. Beachten Sie: Wenn es sich bei dem Wert um eine Zeichenfolge handelt, wird er als literales Textmuster abgerufen und nicht zuerst in ein RegExp-Objekt konvertiert. |
Ersatz | erforderlich. Ein Zeichenfolgenwert. Gibt Funktionen zum Ersetzen von Text oder zum Generieren von Ersatztext an. |
Rückgabewert:
Eine neue Zeichenfolge, die durch Ersetzen der ersten Übereinstimmung oder aller Übereinstimmungen von Regexp durch Ersetzung erhalten wird.
Ergänzung: Verwenden Sie Filter, um Rich-Text-Daten in AngularJS zu filtern. !
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie HTML-Tags durch JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!