webForumDet fria alternativet

Reguljära uttryck

4 svar · 220 visningar · startad av Webslave

WebslaveMedlem sedan maj 2002662 inlägg
#1

Hej!
Jag hittade denna kod skriven av Spango och undrade om man kan slänga in att även _ är ett giltigt tecken. Det jag är ute efter är att a-Ö, 0-9 samt _ ska vara giltiga tecken och jag kan nada om reguljära uttryck... kan någon kicka mig rätt?

function validatenum(field) {
if(new RegExp("[a-z" + unescape("%E5%E4%F6") + "0-9]+", "i").exec(field.value) != field.value) {
alert("Ogiltligt tecken! endast a-ö, A-Ö samt 0-9 får förekomma i fältet.");
field.focus();
field.select();
}
}
Peter SMedlem sedan dec. 20025 484 inlägg
#2
function validatenum(field) {
if(new RegExp("[a-z_" + unescape("%E5%E4%F6") + "0-9]+", "i").exec(field.value) != field.value) {
alert("Ogiltligt tecken! endast a-ö, A-Ö samt 0-9 får förekomma i fältet.");
field.focus();
field.select();
return false;
}
}

:)

WebslaveMedlem sedan maj 2002662 inlägg
#3

Så det tillåter _?

WebslaveMedlem sedan maj 2002662 inlägg
#4

Testade och det gör det inte

WebslaveMedlem sedan maj 2002662 inlägg
#5

edit:
Jag löste det... hade skrivit lite fel ;)

Genererad på 367 ms · cache AV · v20260730165559-full.f96bc7eb