Cómo verificar si la cadena contiene barra inalcanzada en JavaScript

Cómo verificar si la cadena contiene barra inalcanzada en JavaScript
Los caracteres de escape, que incluyen una barra inalcadora (\), Tab (t), cita única (') y cita doble ("), todos están representados en una cadena con la ayuda del símbolo de barra de barra de barra de barras (\). A veces debes asegurarte de que la cadena no contenga una barra de de fondo. En tal escenario, debe usar dos barras de retroceso a la vez como una barra de insegura en una cadena o una expresión regular.

Este estudio proporcionará el procedimiento para determinar si existe una barra de insegura en una cadena.

Cómo verificar si la cadena contiene barra inalcanzada en JavaScript?

Para determinar si la cadena tiene una barra inalcadora, use los métodos JavaScript proporcionados a continuación:

  • incluye () método
  • Método Match ()

Usemos los dos uno por uno!

Método 1: Compruebe si la cadena contiene barra inalcanzada usando () Método

El javascript "Incluye ()El método se utiliza para verificar si un carácter o una cadena se incluye en la cadena o si existe en la cadena o no. Puede usarlo para verificar una barra de insegura en una cadena. Para este propósito, las versas de ataque se aceptan como argumentos por el método incluido (), y si se encuentran en la cadena, devuelve "verdadero"; demás, "FALSO".

Sintaxis

La sintaxis para el método incluido () es el siguiente:

cadena.incluye (SearchString);

Aquí, "cadena de búsqueda"¿Es la subcadena o un personaje que se buscará en una cadena.

Ejemplo

Aquí, en el ejemplo, primero crearemos una cadena con la barra insegura:

var str = "\\ es una barra insegura";

Aquí, dos barras de fondo en una cadena se refieren a la barra insegura única porque los caracteres de escape se usan en una cadena con la ayuda de invertido, como citas simples o dobles en una cadena (\', \"); Del mismo modo, usamos la barra insegura como (\\).

Luego, llame al método incluido () pasando una barra de retraso como argumento y el valor resultante se almacena en una variable llamada "resonancia":

var res = str.incluye ('\');

Imprima el valor del "resonancia"Variable con la ayuda de"consola.registro()" método:

consola.log (res);

La salida indica que la barra inalcadora existe en la cadena:

Avancemos hacia el segundo método!

Método 2: Compruebe si la cadena contiene invernastas utilizando el método Match ()

El "fósforo()"El método en JavaScript también verifica si la cadena contiene una barra insegura o no. Compara una cadena con un patrón regex o expresión regular. Se devuelve una variedad de sucesos coincidentes si se encontró una coincidencia; De lo contrario, NULL se establece como caso de devolución. El método Match () también puede utilizar el operador ternario, también conocido como una declaración condicional.

Sintaxis

Use la sintaxis dada para el método Match ():

cadena.Match (regexPatnn);

Aquí, el método Match () coincidirá con el especificado "maniobra"Con los personajes del"cadena".

Ejemplo

Ahora usaremos la misma cadena y llamaremos al método Match () pasando un patrón regex "/\\/"Para una barra inalcanzada que verifica si la barra inalcadora está presente en la cadena o no. Además, utilice el operador ternario con el método Match () en lugar de una declaración condicional:

var res = str.fósforo(/\\/) ? "sí No";

Por último, imprima el valor resultante en la consola utilizando el "consola.registro()" método:

consola.log (res);

La salida da ""Lo que significa que la cadena contiene barra inalcanzada:

Hemos ensamblado los métodos más simples para determinar si la cadena contiene barra insegura en una cadena.

Conclusión

Para verificar si la cadena tiene una barra insegura, puede usar los métodos de JavaScript, como el método INCENDER () o el método Match (). El método incluye () busca la barra inalcadora como una subcadena en una cadena dada y devuelve un valor booleano, mientras que el método coincidir () compara la cadena con el patrón, y devuelve una matriz de coincidencias. En este estudio, hemos proporcionado el procedimiento para verificar si la cadena especificada contiene una barra insegura.