| FAQ |
| Kalender |
|
|
#1 | |||
|
||||
|
Medlem
|
Har problem när jag ska validera en epost adress med nedanstående script, det fungerar utmärkt förutom att man inte kan ha _ som första eller sista tecken.
Skulle vara väldigt tacksam om någon kunde hjälpa mig med lösningen. Kod:
if((formular.msn.value.search(/^[A-Za-z0-9_\-\.]+@[^ ]+\.[A-Za-z0-9]{2,4}$/) == -1)&&(formular.msn.value!=""))
{
alert("E-post adress är inte godkänd.\n");
formular.msn.focus();
return false;
}
|
|||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Flitig postare
|
Alltså du bör ha en koll på serversidan också om man stänger av javascriptstödet.. men det kanske du redan har..
|
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Medlem
|
Jodå det är kontroll på serversidan också, problemet är att javascriptet säger ifrån när det inte ska göra det.
|
|||
|
|
Svara med citat
|
|
|
#4 | |||
|
||||
|
Mycket flitig postare
|
Lite sent svar, men:
Inte behöver man väl escapa punkt inom klamrar i js? Kanske /[A-Za-z0-9_\-\.]+/ istället för /[-A-Za-z0-9_.]+/ (nu är jag inte så insatt i regexp:ar i js så det kan hända att jag irrar här) Sista biten verkar dessutom lite väl generös @[^ ]+\.[A-Za-z]{2,4} istället för @[^ ]+\.[A-Za-z0-9]{2,4} borde väl räcka (och att godta allt utom mellanslag är väl generöst men man kanske borde inskränka lite till?) Vad är det för mejladresser som inte blir godkända typ bö[email protected] eller [email protected]el ?? |
|||
|
|
Svara med citat
|
|
|
#5 | |||
|
||||
|
Medlem
|
Problemet är som jag skrev tidigare att man inte kan ha _ som första eller sista tecken.
[email protected] Fungerar inte [email protected] Fungerar inte [email protected] Fungerar utmärkt Hade visst lagt tråden i fel forum såg jag nu, vi får se om nån pigg moderator flyttar den. |
|||
|
|
Svara med citat
|
|
|
#6 | |||
|
||||
|
Mycket flitig postare
|
Citat:
/^[A-Za-z0-9]+([-_.]?[a-zA-Z0-9]+)*@[^ ]+\.[A-Za-z]{2,4}$/ Ovan borde fungera och förbjuda mail av typen [email protected] och likn. ( .hej.@..., [email protected], ... ) |
|||
|
|
Svara med citat
|
|
|
#7 | |||
|
||||
|
Medlem
|
Menar precis tvärtom, vill tillåta _ i början och slutet av namn.
|
|||
|
|
Svara med citat
|
|
|
#8 | |||
|
||||
|
Mycket flitig postare
|
Citat:
Prova att skriva om första delen till Kod:
/^[-A-Za-z0-9_.]+@ Kod:
/^[\w.-]+@ |
|||
|
|
Svara med citat
|
|
|
#9 | ||
|
|||
|
Klarade millennium-buggen
|
Och om jag har en ".museum" address då?
Den kommer inte att glida igenom din validering
|
||
|
|
Svara med citat
|
| Svara |
|
|