webForumDet fria alternativet
Logga in / Bli medlem

Uppercase?

JavaScript

2 svar · 254 visningar · startad av Koplik

Medlem sedan juli 20011 129 inlägg
Frågan#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.

Medlem sedan juni 20004 308 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);
	}
}
Medlem sedan juli 20011 129 inlägg
#3

Tackar! :e

269 ms totalt · 4 externa anrop · v20260731065814-full.fc66e30b
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)