Reguljära uttryck

JavaScript

4 svar · 223 visningar · startad av Webslave

Medlem sedan maj 2002647 inlägg
Trådstart#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();
}
}
Medlem sedan dec. 20025 483 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;
}
}

:)

Medlem sedan maj 2002647 inlägg
#3

Så det tillåter _?

Medlem sedan maj 2002647 inlägg
#4

Testade och det gör det inte

Medlem sedan maj 2002647 inlägg
#5

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

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)