regularexpressionvalidator

.NET

2 svar · 295 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Trådstart#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?

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)