Hmm jag letade lite efter funktioner som kollar att en email ser rätt ut.. validerar den alltså..
och att ett visst form bara få innehålla A-z, 0-9 och _
Tror du löser det bäst med javascript. Har inte en aning om nedstående kod funkar, men prova vet jag.
<script language="JavaScript">
function validate(field) {
var valid = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Ogiltligt tecken! endast a-z, A-Z och 0-9 får förekomma i fältet.");
field.focus();
field.select();
}
}
</script>
hmm... de verkade ju väldigt mycket för så enkelt... den här under kollar dock lite mer än bara a-z A-Z 0-9 _ den kollar även @, punkter osv... om du inte vill ha allt de kan du skriva bara "[\w]"
re = /^[\w\-\.]+@[a-z\d\-]+\.[a-z]{2,}$/;
str = document.forms[0].e_mail.value;
if(re.test(str)!=1){
alert('Adressen "'+ document.forms[0]e_mail.value +'" är inte en giltlig emailadress.');
}