Hogyan tudom kibőviteni az alábbi Javascript kódot, hogy a html form csak E-mail fogadjon el?
Egyenlőre csak azt szűri ki ha valaki nem tölti ki az email vagy pass mezőt.
<script>
function checkform()
{
if (document.getElementById("email").value == "" ||
document.getElementById("pass").value == "") {
// something is wrong
document.location = "wrong.html";
return false;
}
return true;
}
</script>
Konkrétan ezt a kódot gondoltam még egy vagy ( || ) operátorral kibőviteni ami egy regex és az "email"-re vonatkozik.
Nyilván létezik más, egyszerűbb mogoldás, de nekem igy kellene.
(Remélem nem rontja el a Gyakori a RegEx -t.)
filter=/^[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
if (document.getElementById("email").value == "" ||
!(filter.test(document.getElementById("email").value)) ||
document.getElementById("pass").value == "") {
Már csak azt nem értem, hogy ha ismered a regex fogalmát, akkor miért nem googlezol rá:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!