JavaScript | RegExp \\0 Metacarácter

El metacarácter RegExp \0 en JavaScript se usa para encontrar el carácter NULL. Si se encuentra, devuelve la posición, de lo contrario, devuelve -1.
Sintaxis: 
 

/\0/ 


 

new RegExp("\\0")

Ejemplo 1: este ejemplo busca el carácter nulo en la string. 
 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        JavaScript RegExp \0 Metacharacter
    </title>
</head>
 
<body style="text-align:center">
     
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
     
    <h2>RegExp \0 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 = /\0/;
            var match4 = str1.search(regex4);
            if(match4 == -1) {        
                document.getElementById("app").innerHTML
                    = "No Null characters present. ";
            }
            else {
                document.getElementById("app").innerHTML
                    = "Index of Null character: " + match4;
            }
        }
    </script>
</body>
 
</html>                   

Salida:  
antes de hacer clic en el botón: 
 

bnul

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

bnul

Ejemplo 2: Este ejemplo busca la posición del carácter NULL en la string. 
 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        JavaScript RegExp \0 Metacharacter
    </title>
</head>
 
<body style="text-align:center">
     
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
     
    <h2>RegExp \0 Metacharacter</h2>
     
    <p>String: 123ge\0eky456</p>
     
    <button onclick="geek()">
        Click it!
    </button>
     
    <p id="app"></p>
     
    <script>
        function geek() {
            var str1 = "123ge\0eky456";
            var regex4 = new RegExp("\\0");        
            var match4 = str1.search(regex4);
            document.getElementById("app").innerHTML =
                " Index of NULL character: " + match4;
        }
    </script>
</body>
 
</html>                   

Salida:  
antes de hacer clic en el botón: 
 

bnul

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

bnul

Navegadores compatibles: los navegadores compatibles con RegExp \0 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 *