¿Cómo reemplazar todos los puntos en una string usando JavaScript?

Hay algunos métodos para reemplazar los puntos (.) en la string.

  • replace(): la función string.replace() se usa para reemplazar una parte de la string dada con otra string o una expresión regular . La string original permanecerá sin cambios. 
  • Sintaxis:
str.replace(A, B)
  • Ejemplo-1: estamos reemplazando los puntos (.) con espacio ( ) en el texto «A.Computer.science.Portal». 

javascript

<!DOCTYPE html>
<html>
 
<head>
</head>
 
<body>
    <center>
        <h1 style="color:green">
          GeeksforGeeks
      </h1>
        <script>
           
            // Assigning a string
            var str = 'A.Computer.science.Portal';
 
            // Calling replace() function
            var res = str.replace(/\./g, ' ');
 
            // Printing original string
            document.write("String 1: " + str);
           
            // Printing replaced string
            document.write("<br>String 2: " + res);
           
        </script>
    </center>
</body>
 
</html>
  • Producción:
  • Split() y Join(): podemos dividir strings de texto con el método de división de Javascript y unir strings usando los caracteres de reemplazo con el método de unión. Sintaxis:
string.split('.').join(' ');
  • Ejemplo-2: estamos reemplazando los puntos (.) con espacio() usando dividir y unir. 

javascript

<!DOCTYPE html>
<html>
   <head>
   </head>
   <body>
       <center>
      <h1 style="color:green">GeeksforGeeks</h1>
      <script>
          
          // Assigning a string
          let str = 'A.Computer.Science.portal';
           
          // Calling split(), join() function
          let newStr = str.split('.').join(' ');
           
          // Printing original string
         document.write("String 1: "+str);
          
         // Printing replaced string
         document.write("<br>String 2: "+newStr);
      </script>
      </center>
   </body>
</html>
  • Producción:
  • reduce() y operador de distribución: podemos usar el operador de distribución para hacer una array a partir del carácter de la string y formar una string con la ayuda de reducir sin puntos en la string.
  • Sintaxis:
[...str].reduce( (accum, char) => (char==='.') ? accum : accum + char , '')
  • Ejemplo#3: En este ejemplo, reemplazaremos (‘.’) usando el operador de extensión y la función de reducción.

HTML

<!DOCTYPE html>
<html>
<head>
</head>
<body>
    <center>
    <h1 style="color:green">GeeksforGeeks</h1>
    <script>
         
        // Assigning a string
        let str = 'A.Computer.Science.portal';
             
        // using reduce(), and sprea operator
        let newStr = [...str].reduce((s, c) => (c === '.') ? s : s+c, '');
             
        // Printing original string
        document.write("String 1: "+str);
         
        // Printing replaced string
        document.write("<br>String 2: "+newStr);
    </script>
    </center>
</body>
</html>
  • Producción:

reduce() método

Publicación traducida automáticamente

Artículo escrito por RishabhBansal3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *