webForumDet fria alternativet

Nummer i sträng

.NET

3 svar · 265 visningar · startad av paraxe

Medlem sedan apr. 2004298 inlägg
Frågan#1

Hej.

Jag har en sträng som kan se ut så här:

minString = "hej hopp" eller minString = "1.2 Pollipop"

Nu gör jag så här för se om strängen innehåller Två eller flera ord.

if(minString .IndexOf(" ", 0) > -1)

Sen tar jag ut första ordet :

minString.Substring(0, minString.IndexOf(" ", 0))

Nu vill jag kolla om första ordet i strängen är numeriskt om man tar bort eventuella "." (punkter).

How???

Prövade med

try
	{
		int ToNumeric = Int16.Parse(Regex.Replace(minString.Substring(0, minString.IndexOf(" ", 0)),".",""));

Men det funkade inte!

Mvh

Pär

Medlem sedan dec. 20025 483 inlägg
#2

Borde det inte se ut så här?

int ToNumeric = Int16.Parse( new Regex("\.").Replace(minString.Substring(0, minString.IndexOf(" ", 0)), "") );

:)

Medlem sedan apr. 2004298 inlägg
#3

Blev inge klokare på ditt svar Peter S, tyvärr.

Mer hjälp tack...

Mvh

Pär

Medlem sedan apr. 2004298 inlägg
#4

Detta ska jag prova imorrn!

http://www.thescarms.com/dotNet/IsNumeric.asp

/pär

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)