webForumDet fria alternativet

regularexpressionvalidator

.NET

2 svar · 282 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Frågan#1

Någon som har ett tips hur en regularexpressionvalidator för flera mailadresser kan tänkas se ut?

För att kolla en går bra

ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

Men om jag vill skriva 2 och fler mailadresser går det dåligt t.ex:

kalle@telia.com; nisse@hotmail.com; stina@telia.com

Får man helt enkelt plocka bort regularexpressionvalidatorn om man ska kunna skicka till flera???

Medlem sedan juni 20008 205 inlägg
#2

Om du har ett regexp x och du vill få det att validera x; x; x löser du det snyggast med regexpen x(; x)*, dvs ett "x" följt av godtyckligt antal efterföljande "; x". Så det är bara att applicera på din kod, och voila!

Medlem sedan maj 2000267 inlägg
#3

får ej till det

Får inte till det, kan du ge mig ett exempel på validera tre epostadresser på: Please;-)

ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

Sedan har man ju mellanslag och ; mellan varje epostadress (men ej på slutet), kan det vara det som spökar?

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)