webForumDet fria alternativet

regularexpressionvalidator

2 svar · 280 visningar · startad av Arne

ArneMedlem sedan maj 2000267 inlägg
#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???

spangoMedlem sedan juni 20006 147 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!

ArneMedlem 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?

Genererad på 363 ms · cache AV · v20260730165559-full.f96bc7eb