ersetzen & & , <lt die zu < und >gt zu gt in javascript
Möchte ich ersetzen &
zu &
mit javascript. Hier ist der Beispielcode von mir.EmployeeCode
könnte enthalten &. Die EmployeeCode ausgewählt ist aus Datagrid und den zeigte Sie auch in "txtEmployeeCode" Textfeld. Aber wenn die EmployeeCode enthält &
dann zeigt es &
in das Textfeld ein. Wie könnte &
entfernt werden EmployeeCode? kann mir jemand helfen...
function closewin(EmployeeCode) {
opener.document.Form1.txtEmployeeCode.value = EmployeeCode;
this.close();
}
- Verwenden Sie die "ersetzen" - Funktion von JavaScript
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit dabei:
OPTIONAL Wenn Sie mit jQuery, wird dies decodieren, alle html-entity (nicht nur
&
<
und>
):Cheers
In Fall, dass Sie nicht wollen, ersetzen, all diejenigen, die html-entities, die Sie betrügen kann, mit diesem:
Ihre konvertierte Wert wird nun in
decoded
sehen Decode & wieder zu & in JavaScript
Versuchen Sie dies:
Weitere Informationen finden Sie unter MDN-Dokumentation.
str = "A&B&C"
Ihr code fehlschlägt. Bitte Lesen, bevor Sie kritisieren"A&B&C".replace('&', "&");
Es nicht zurückA&B&C
wie es sollte.Einen regex-Missbrauch-free-Methode: