Como verificar se a string contém barra de barragem em javascript

Como verificar se a string contém barra de barragem em javascript
Os caracteres de fuga, incluindo uma barra de barragem (\), tab (t), citação única (') e citação dupla (“), todos são representados em uma string com a ajuda do símbolo de barragem (\). Às vezes você precisa garantir que a string não contenha uma barra de barriga. Nesse cenário, você deve usar duas barras de barriga de uma só vez como uma barra de barra.

Este estudo fornecerá o procedimento para determinar se existe uma barra de barragem em uma string.

Como verificar se a string contém barra de barragem em javascript?

Para determinar se a string possui uma barra de barriga, use os métodos JavaScript abaixo fornecidos:

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

Vamos usar os dois um por um!

Método 1: Verifique se a string contém barragem usando o método ()

O javascript “inclui ()”O método é usado para verificar se um personagem ou uma string está incluído na string ou se existe na string ou não. Você pode usá -lo para verificar se há uma barra de barragem em uma string. Para esse fim, as barras de barriga são aceitas como argumentos pelo método inclui () e, se forem encontrados na string, ele retorna “verdadeiro”; outro, "falso”.

Sintaxe

A sintaxe para o método inclui () é o seguinte:

corda.inclui (searchstring);

Aqui, "seqüência de pesquisa”É a substring ou um personagem que será pesquisado em uma string.

Exemplo

Aqui, no exemplo, primeiro criaremos uma string com a barra de barragem:

var str = "\\ é uma barra de barriga";

Aqui, duas barras de barriga em uma string referem -se à barra de barra única porque os caracteres de fuga são usados ​​em uma string com a ajuda de barra de barra, como citações únicas ou duplas em uma string (\', \“); Da mesma forma, usamos a barra de barro como (\\).

Em seguida, chame o método inclui (), passando uma barra de barragem como argumento e o valor resultante é armazenado em uma variável chamada “res”:

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

Imprima o valor do “res”Variável com a ajuda de“console.registro()”Método:

console.log (res);

A saída indica que a barra de barragem existe na string:

Vamos seguir em direção ao segundo método!

Método 2: Verifique se a string contém barragem usando match () método

O "corresponder()”O método em JavaScript também verifica se a string contém uma barra de barriga ou não. Ele compara uma string a um padrão regex ou expressão regular. Uma variedade de ocorrências correspondentes é retornada se uma partida foi encontrada; Caso contrário, Null é definido como o caso de retorno. O método Match () também pode utilizar o operador ternário, também conhecido como declaração condicional.

Sintaxe

Use a sintaxe dada para Match () Método:

corda.correspondência (regexpattern);

Aqui, o método Match () corresponderá ao especificado “regexpattern”Com os personagens do“corda”.

Exemplo

Agora usaremos a mesma string e chamaremos o método Match () passando um padrão Regex “/\\//”Para barragem que verifica se a barra de barriga está presente na string ou não. Além disso, utilize o operador ternário com o método Match () em vez de uma instrução condicional:

var res = str.corresponder(/\\/) ? "sim não";

Por fim, imprima o valor resultante no console usando o “console.registro()”Método:

console.log (res);

A saída dá “sim”O que significa que a string contém barra de barriga:

Montamos os métodos mais simples para determinar se a string contém barra de barriga em uma string.

Conclusão

Para verificar se a string tem uma barra de barragem, você pode usar os métodos JavaScript, como o método inclui () ou o método Match (). O método inclui () pesquisa a barra de barriga como uma substring em uma determinada string e retorna um valor booleano, enquanto o método Match () compara a string ao padrão e retorna uma matriz de correspondências. Neste estudo, fornecemos o procedimento para verificar se a string especificada contém uma barra de barriga.