Nombre: Replace String Method
Descripción:
Replace String Method
URL: http://www.mygnet.net/codigos/javascript/manipulacion_objetos/replace_string_method.963
Código Fuente:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Replace String Method</title>
</head>
<body>
<script language="JavaScript">
<!--
var str = "Hello World!";
var expReg1 = /hell/;
var r1 = "HELL";
var expReg2 = /hell/i;
var expReg3 = /o/;
var r3 = " ";
var expReg4 = /sW/;
var r4 = "IS";
var expReg5 = /orld/;
var r5 = " BAD";
var expReg6 = /s/g;
var r6 = "+";
showStringTable(str);
document.write('<br>');
str = str.replace(expReg1, r1);
document.write('Buscar el patrón <font color=#ff00ff>' + expReg1 + '</font> y reemplazar por <font color=red>"' + r1 + '"</font>');
document.write('<br>');
showStringTable(str);
document.write('El patrón ' + r1 + ' no se encontro!. No se efectuo ningun remmplazo en el <i>string</i> : ' + str);
document.write('<br><br>');
str = str.replace(expReg2, r1);
document.write('Buscar el patrón <font color=#ff00ff>' + expReg2 + '</font> y reemplazar por <font color=red>"' + r1 + '"</font>');
showStringTable(str);
document.write('<br>');
str = str.replace(expReg3, r3);
document.write('Buscar el patrón <font color=#ff00ff>' + expReg3 + '</font> y reemplazar por <font color=red>"' + r3 + '"</font>');
showStringTable(str);
document.write('<br>');
str = str.replace(expReg4, r4);
document.write('Buscar el patrón <font color=#ff00ff>' + expReg4 + '</font> y reemplazar por <font color=red>"' + r4 + '"</font>');
showStringTable(str);
document.write('<br>');
str = str.replace(expReg5, r5);
document.write('Buscar el patrón <font color=#ff00ff>' + expReg5 + '</font> y reemplazar por <font color=red>"' + r5 + '"</font>');
showStringTable(str);
document.write('<br>');
str = str.replace(expReg6, r6);
document.write('Buscar el patrón <font color=#ff00ff>' + expReg6 + '</font> y reemplazar por <font color=red>"' + r6 + '"</font>');
showStringTable(str);
function showStringTable(s){
var s = s.split('');
document.write('<table border="1" cellpadding="4">');
document.write('<tr align="center" bgcolor="silver">');
document.write('<td bgcolor="#ffff00"><i>string</i></td>');
for(var i = 0; i < s.length; i++){
if(s[i] != ' '){
document.write('<td>' + s[i] + '</td>');
}else{
document.write('<td> </td>');
}
}
document.write('</tr>');
document.write('</table>');
}
//-->
</script>
</body>
</html>