PDA

View Full Version : javascript replace all


texerasmo
15-09-2004, 11:51
Ciao a tutti
devo fare una funzione in javascript che faccia un replaceAll di tutta la stringa.
Javascript offre il replace ma si ferma alla prima sostituzione.

Qualcuno puo aiutarmi?

texerasmo
15-09-2004, 11:55
descrizioneContenuto = sostituisci(descrizioneContenuto," ", "\\ ");
<%!
public String sostituisci(String str, String pattern, String replace) {
int s = 0;
int e = 0;
StringBuffer result = new StringBuffer();

while ((e = str.indexOf(pattern, s)) >= 0) {
result.append(str.substring(s, e));
result.append(replace);
s = e+pattern.length();
}
result.append(str.substring(s));
return result.toString();
}
%>

questa funzione fa il replaceAll in jsp
anche se hanno inventato il metodo replaceAll come posso convertire questa fuz in jsp in javascript?