replace
Ralf
- javascript
Hi,
ich habe ein Formularfeld dessen inhalt ich auslesen, dann mit replace verändern und mit alert anzeigenlassen möchte.
alert(document.myForm.ccNo.value.replace('/bar/','foo'));
Im Formular steht 'bar', es wird auch 'bar' ausgegeben.
Warum wird es nicht durch 'foo' ersetzt?
MfG
Ralf
Moin!
alert(document.myForm.ccNo.value.replace('/bar/','foo'));
Im Formular steht 'bar', es wird auch 'bar' ausgegeben.
Warum wird es nicht durch 'foo' ersetzt?
Weil Du nach '/bar/' suchst. Du moechtest, so wie ich dich verstehe, aber nach 'bar' suchen.
Du kannst natuerlich auch nach /bar/g suchen:
alert("wunderbar".replace(/bar/g, "voll"))
Du kannst natuerlich auch nach /bar/g suchen:
alert("wunderbar".replace(/bar/g, "voll"))
Das wäre aber mit Kanonen auf Spatzen geschossen.