JavaScript | RegExp \\S Metacarácter

El metacarácter RegExp \S en JavaScript se usa para encontrar los caracteres que no son espacios en blanco. El carácter de espacio en blanco puede ser un espacio/tabulador/nueva línea/carácter vertical. Es lo mismo que [^\t\n\r].

Sintaxis:

/\S/ 

o

new RegExp("\\S")

Sintaxis con modificadores:

/\S/g 

o

new RegExp("\\S", "g")

Ejemplo 1: este ejemplo coincide con los caracteres que no son espacios en blanco.

<!DOCTYPE html>
<html>
  
<head>
    <title>
        JavaScript RegExp \S Metacharacter
    </title>
</head>
  
<body style="text-align:center">
      
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
      
    <h2>RegExp \S Metacharacter</h2>
      
    <p>
        Input String: GeeksforGeeks @ _123_ $
    </p>
      
    <button onclick="geek()">
        Click it!
    </button>
    <p id="app"></p>
      
    <script>
        function geek() {
            var str1 = "GeeksforGeeks @ _123_ $";
            var regex4 = /\S/g;
            var match4 = str1.match(regex4);
  
            document.getElementById("app").innerHTML = 
                    "Found " + match4.length
                    + " matches: " + match4;
        }
    </script>
</body>
  
</html>                    

Salida:
Antes de hacer clic en el botón:
backs
Después de hacer clic en el botón:
backs

Ejemplo 2: este ejemplo coincide con los caracteres que no son espacios en blanco.

<!DOCTYPE html>
<html>
  
<head>
    <title>
        JavaScript RegExp \S Metacharacter
    </title>
</head>
  
<body style="text-align:center">
      
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
      
    <h2>RegExp \S Metacharacter</h2>
      
    <p>Input String: Geeky@128</p>
      
    <button onclick="geek()">
        Click it!
    </button>
      
    <p id="app"></p>
      
    <script>
        function geek() {
        var str1 = "Geeky@128";         
            var regex4 = new RegExp("\\S", "g");
  
            var match4 = str1.match(regex4);
  
            document.getElementById("app").innerHTML = 
                    "Found " + match4.length
                    + " matches: " + match4;
        }
    </script>
</body>
  
</html>                    

Salida:
Antes de hacer clic en el botón:
backs
Después de hacer clic en el botón:
backs

Navegadores compatibles: los navegadores compatibles con RegExp \S Metacharacter se enumeran a continuación:

  • Google Chrome
  • safari de manzana
  • Mozilla Firefox
  • Ópera
  • explorador de Internet

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 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 *