Regexp’s er the Swiss Army Knife of Evil! Jeg bruger dem dagligt, og selvom indlæringskurven kan være hysterisk stejl er det mildest tale det fede pis. Held og lykke med det! ;-)
29. september, 2005 kl.
12:38
din mor:
Du bør henvise din underviser til RFC 2821 og 2822 som fortæller hvilke tegn der må bruges i en email.
hvis det er for tung løsning for personen så kan et hurtigt kig på http://www.remote.org/jochen/mail/info/chars.html
forklare det mest elementære.
RFC822 dækker over fulde adresser, inkl. eventuelt navn – dvs. adresser som f.eks. “Onkel Bob” . Jeg tror det der skal valideres i den her sammenhæng udelukkende er selve adressen, dvs. mailbox@domain.tld. Route-specification er der alligevel heller ingen der bruger mere, så det kan man godt tillade sig at springe over også.
“Did you _wanna_ know about the weather, or were you just making conversation?”
Kristian Moon:
en email parser i regex?
29. september, 2005 kl. 11:13
din mor:
Den godtager ellers ting den ikke må f.eks.
~~~!@##!_$%.99
hvilket jo ikke er en email
29. september, 2005 kl. 11:59
neurox:
Hva’ er der nu galt med /^[\w-\.]+@[\w-\.]+\.[a-z]{2,10}$/i ?
29. september, 2005 kl. 12:24
tante lilla:
Kristian: Ja, det var vist hensigten
ehm … min mor: Jeg giver dig ret, men min underviser mener fx også at dette er en e-mail: nd#¤#@bi.££.ddk
neurox: Jeg vender tilbage om et par måneder
29. september, 2005 kl. 12:33
neurox:
Regexp’s er the Swiss Army Knife of Evil! Jeg bruger dem dagligt, og selvom indlæringskurven kan være hysterisk stejl er det mildest tale det fede pis. Held og lykke med det! ;-)
29. september, 2005 kl. 12:38
din mor:
Du bør henvise din underviser til RFC 2821 og 2822 som fortæller hvilke tegn der må bruges i en email.
hvis det er for tung løsning for personen så kan et hurtigt kig på
http://www.remote.org/jochen/mail/info/chars.html
forklare det mest elementære.
29. september, 2005 kl. 13:01
tante lilla:
neurox og mutti: Takker :)
29. september, 2005 kl. 13:10
erlando:
Og hvis man vil validere en email-adresse helt korrekt er her et regexp perl style, der gør sagerne:
http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html
29. september, 2005 kl. 13:20
neurox:
RFC822 dækker over fulde adresser, inkl. eventuelt navn – dvs. adresser som f.eks. “Onkel Bob” . Jeg tror det der skal valideres i den her sammenhæng udelukkende er selve adressen, dvs. mailbox@domain.tld. Route-specification er der alligevel heller ingen der bruger mere, så det kan man godt tillade sig at springe over også.
“Did you _wanna_ know about the weather, or were you just making conversation?”
29. september, 2005 kl. 13:37
neurox:
Tanten åd mine større-end/mindre-end.. :( Der skulle ha’ stået noget i retning af “Onkel Bob” {onkel@bob.dk} :)
29. september, 2005 kl. 13:39
Puk:
Jeg gik bare kold, da jeg så “mor” havde kommenteret.
Er det seriøst en tante mor? Der ved noget om RegExp’er?
Damn!
29. september, 2005 kl. 14:52
tante lilla:
Actually … just making conversation, neurox ;)
Puk: Ville blive mere end ganske almindelig overrasket – og en smule skræmt – hvis det var tilfældet
29. september, 2005 kl. 19:55
Rasmus:
Nørd.
30. september, 2005 kl. 00:27
tante lilla:
Tak.
30. september, 2005 kl. 08:46
Puk:
Ahh – så har jeg det meget bedre ;)
30. september, 2005 kl. 09:14