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