Uppercase?

JavaScript

2 svar · 257 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

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