28 Feb

Expresión regular para una web con http

protected void Generar_Click(object sender, EventArgs e) // click del boton

{

  string patron = @"http(s)?://([w-]+.)+[w-]+(/[w- ./?%&=]*)?";

}

  if (System.Text.RegularExpressions.Regex.IsMatch(TextBox1.Text.Trim(), patron))

  {

          HyperLink1.NavigateUrl = TextBox1.Text.Trim();

  }

  else

  {

          TextBox1.Text = @"http://"+ TextBox1.Text.Trim();

          if (System.Text.RegularExpressions.Regex.IsMatch(TextBox1.Text.Trim(), patron))

          {

                  HyperLink1.Text = TextBox1.Text.Trim();

          }

          else

          {

                  Label1.ForeColor = System.Drawing.Color.Red;

                   Label1.Text = "Debe ingresar una direccion url valida";

          }

  }        

Share this

Leave a reply