webForumDet fria alternativet

Uppercase?

2 svar · 254 visningar · startad av Koplik

KoplikMedlem sedan juli 2001826 inlägg
#1

Jag vill matcha ett tecken, och Versal eller Gemen ska inte ha någon betydelse, så jag behöver sätta ett värde till Uppercase eller lowercase. Men jag hittar inte funktionen...

Kan någon namnet på den?

function CheckSigns(TheValue)
{
	var Sofar = "";
	for(i=0;i<TheValue.length;i++)
	{
		if(TheValue.charAt(i) == "å" &#0124;&#0124; TheValue.charAt(i) == "ä" &#0124;&#0124; TheValue.charAt(i) == "ö")
		{
			alert("Du får inte skriva \"å,ä,ö\"");
			document.Form.Tabell.value = Sofar;
			break;
		}
		Sofar = Sofar + TheValue.charAt(i);
	}
}

Mitt ex.

------------------
Hur mycket prickar har en svamp, och hur mycket svamp har en prick?

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Det kan du fixa med ett litet regexp;

function CheckSigns(TheValue) {
	var Sofar = "";
	var re = /[åäö]/i;
	for(i=0;i<TheValue.length;i++) {
		test = TheValue.charAt(i);
		if (TheValue.search(re) >-1){
			alert("Du får inte skriva \"å,ä,ö\"");
			document.Form.Tabell.value = Sofar;
			break;
		}
		Sofar = Sofar + TheValue.charAt(i);
	}
}

------------------
/ J

KoplikMedlem sedan juli 2001826 inlägg
#3

Tackar! :e

------------------
Vilken tid äter man middag?

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