using System.Text.RegularExpressions;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static class CheckString
{
public static bool IsAlphanumeric(string source)
{
Regex pattern = new Regex("[^0-9a-zA-Z]");
return !pattern.IsMatch(source);
}
}
private void button1_Click(object sender, EventArgs e)
{
string testString = textBox1.Text;
if (CheckString.IsAlphanumeric(testString))
textBox2.Text="Yes string is Alphanumeric!";
else
textBox2.Text="No string is not Alphanumeric!";
}
Usando Regex matches para comprobar si un String es alphanumerico en C#
El metodo regex.match de C# es tipicamente usado para validar un string o para asegurar que un string esta conformado de un patron particular sin necesidad de manipularlo. Abajo utilizo un metodo de extension de strings que usa regex matches en C# para comprobar si el string es alphanumerico. Retornara verdadero si el string dado contiene solo numeros y letras del alfabeto.


0 comentarios:
Publicar un comentario