Hej För att validera epost är regex bra. Detta regex validerar bra. tack, men epost valideringen vill inte fungera. Den säger fel även om jag fyller i en rätt adress :S Gäller det både inklistrad kod samt den som finns på sidan jag angav dig? det är: Hrmf, verkar ha sparat något felaktigt groll. Nå fungerar den andra ok så kör på den? Nu när jag ska prova att jämföra epost adressen så funkar inte den häller:( löste det med:hjälp med valideringar
Jag behöver hjälp med validering av epost adressen.
har följande kod:
<code>
public void setEpost(String epost, String epost2)
{
if (epost == null)
{
throw new IllegalArgumentException("Epost adresserna saknas eller är inte korrekt");
}
this.epost = epost;
}
</code>
Jag vill först kontrollera om 'epost' står på en korrekt formel. sen efter det så ska email adressn kontrolleras så det e samma som 'epost2'. Längden av eposten ska vara runt 30 tecken.
Hur löser jag detta??
Tacksam för all hjälpSv: hjälp med valideringar
"([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(" +
"([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)"
Här finns kod för emailvalidering:
http://java.sun.com/developer/technicalArticles/releases/1.4regex/
För att jämföra strängar:
if(epost.compareTo(epost2)==0) //Dom är likadanaSv:hjälp med valideringar
Sv: hjälp med valideringar
Sv:hjälp med valideringar
"([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(" +
"([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)"
som inte fungerar :SSv: hjälp med valideringar
Sv:hjälp med valideringar
<code>
public void setEpost(String epost, String epost2)
{
if (epost == null || epost.compareTo(epost2)==0)
{
throw new IllegalArgumentException("Epost adresserna är inte samma");
}
this.epost = epost;
}
</code>
Den säger fel hela tiden även om det är sammaSv: hjälp med valideringar
<code>
public void setEpost(String epost, String epost2)
{
if (epost == null || !epost.equals(epost2))
{
throw new IllegalArgumentException("Epost adresserna är inte samma");
}
this.epost = epost;
}
</code>
kanske inte den bästa, men den funkar :D