webForumDet fria alternativet

Koden bråkar lite

4 svar · 261 visningar · startad av Webslave

WebslaveMedlem sedan maj 2002647 inlägg
#1

Denna kod är till för att kolla om det är en giltig epostadress (har hittat den här på wF för ett bra tag sedan)... men den gillar inte när det är ett "-" i namnet... kan man få lite hjälp med detta? min-epost@epost.com är alltså inte en giltig epostadress... likaså minepost_@epost.com

String.prototype.isValidEmail = function(){
		return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9|.|-|_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9|.|-|_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)
	}
nitro2k01Medlem sedan aug. 20039 342 inlägg
#2
<script>
String.prototype.isValidEmail = function(){
  return !!this.match(/^([a-zA-Z0-9\-]{1}([a-zA-Z0-9\-|.|-|_]*)[a-zA-Z0-9\-]{1})@([a-zA-Z0-9\-]{1}([a-zA-Z0-9\-|.|-|_]*)[a-zA-Z0-9\-]{1})\.([a-zA-Z]{2,4})$/)
}
</script>

Tips:

  1. Använd kod-taggen för kod.
  2. Acceptera svaret som slutgiltigt om du är nöjd med det.
    :)
WebslaveMedlem sedan maj 2002647 inlägg
#3

Ok... den funkar men inte om man har "minepost_@epost .com"... några idéer om det? :D Annars var den klockren

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Så där då?

String.prototype.isValidEmail = function(){
  return !!this.match(/^([a-zA-Z0-9\-\_]{1}([a-zA-Z0-9\-_\|.|-|_]*)[a-zA-Z0-9\-\_]{1})@([a-zA-Z0-9\-\_]{1}([a-zA-Z0-9\-\_|.|-|_]*)[a-zA-Z0-9\-\_]{1})\.([a-zA-Z]{2,4})$/)
}
WebslaveMedlem sedan maj 2002647 inlägg
#5

Kanon kanon ;) Tackar så mycket!

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)