Uppercase?

JavaScript

2 svar · 268 visningar · startad av Koplik

Medlem sedan juli 20011 129 inlägg
Trådstart#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

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)