webForumDet fria alternativet
Logga in / Bli medlem

Koden bråkar lite

JavaScript

4 svar · 261 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Trådstart#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})$/)
	}
Medlem sedan aug. 20039 340 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.
    :)
Medlem 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

Medlem sedan aug. 20039 340 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})$/)
}
Medlem sedan maj 2002647 inlägg
#5

Kanon kanon ;) Tackar så mycket!

371 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
115 ms — deklarationer (db)
115 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)