AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Det kan jo gøres på mange forskellige måder. Jeg bruger denne: ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$
ok jeg har det her match: \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* som gerne skulle virke men det er nu mere resten af koden der skal til det er min dag nr to jeg roder med C# nemlig hehehe
et hurtigt bud hvor jeg ikke er sikker på det regulære udtryk holder helt :-)
string Email = "test@test.com";
//Validate if email is velformed Regex r = new Regex("^[\\w\\.\\-_]+@([\\w\\.\\-_]+\\.)+[A-Za-z]{2,4}$"); Match m = r.Match(Email); if(!m.Success) { lblError.Text = "not valid"; } else { lblError.Text = "valid"; }
kodelinien ser sådan her ud : Regex r = new Regex("^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
Og i den her variant virker den ligefrem som tiltænkt:
using System; using System.Text.RegularExpressions;
class MainClass { public static bool ValidEmail(string s) { return Regex.IsMatch(s, "^((\\w+)|(\\w+\\.\\w+))@((\\w+\\.\\w+)|(\\w+\\.\\w+\\.\\w+)|(\\w+\\.\\w+\\.\\w+\\.\\w+))$"); } public static void Main(string[] args) { Console.WriteLine(ValidEmail("x")); Console.WriteLine(ValidEmail("x@x")); Console.WriteLine(ValidEmail("x@x.x")); Console.WriteLine(ValidEmail("x@x.x.x")); Console.WriteLine(ValidEmail("x.x@x.x.x")); Console.WriteLine(ValidEmail("x.x.x@x.x.x.x")); } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.