Uma expressão regular é uma sintaxe muito flexível, mas enigmática usado para combinar com caracteres em strings . Em Javascript, uma expressão regular é fechado em barras e seguido por modificadores. Por exemplo /\\ b [A- Z0- 9._ % + -] + @ [A- Z0-9 - . ] . + \\ [AZ] {2,4 } \\ b /i é uma expressão regular que pode ser utilizado para validar se uma string é formatada como um endereço de e-mail. Javascript fornece funções e métodos para usar com expressões regulares para criá-los , combinando-os com cordas , substituindo partes de cordas, e extração de captura parênteses partidas . Instruções
1
Criar uma expressão regular , colocando -o em barras e segui-lo com todos os modificadores. Por exemplo, digite : - [ . A- Z0-9 -] .
ValidEmail = /\\ b [A- Z0- 9._ % + ] + @ + \\ [AZ] {2,4 } \\ b /i ;
2
Criar uma string a partir de uma expressão regular , colocando -o entre aspas . Fuja quaisquer caracteres de barra invertida dentro da string. Criar uma nova instância do objeto RegExp Javascript para criar uma expressão regular. Passe os modificadores como um segundo parâmetro , opcional ao criar o objeto . Por exemplo :
vaidEmail = new RegExp ("\\ \\ b [A- Z0- 9._ % + -] + @ - + \\ \\ [AZ] {2 [A- Z0-9 . ] . , 4} \\ \\ b " , " i " );
3
Use o método de partida para comparar uma string para uma expressão regular e determinar se elas correspondem ao avaliar o valor de retorno do método para verdadeira ou falsa. Por exemplo, digite :
if ( phoneNumber.match (\\ \\ (\\ \\ b [0-9] {3} \\ \\ ) [- ]. [0-9] {3} [? ? ,". ? -] [0-9] {4} \\ \\ b) )
alert (" ! número de telefone válido ");
mais
alert ( "Invalid Número de Telefone "); !
4
Use o método Javascript substituir por uma corda para substituir a parte da cadeia de caracteres que corresponde à expressão regular. Por exemplo, digite :
função trim (string) {
string.replace retorno ( /\\ A \\ s +