webForumDet fria alternativet

Sortera bort tecken ur en sträng

PHPur PHP

6 svar · 313 visningar · startad av Uwe

Medlem sedan nov. 2003181 inlägg
Frågan#1

Jag skulle behöva ha hjälp med att sortera bort alla icke numeriska värden ur en sträng. Någon som har ett bra förslag...

//Uwe

Medlem sedan aug. 20002 975 inlägg
#2

t.ex.

$str = preg_replace("/\\D/", "", $str);
Medlem sedan nov. 2003181 inlägg
#3

Matte skrev:

t.ex.

$str = preg_replace("/\\D/", "", $str);

Tack!

Var precis vad jag letade efter.

Medlem sedan nov. 2003181 inlägg
#4

Om jag utöver siffror skulle vilja tillåta ett speciellt tecken exempelvis ett bindestreck, går det att ha med en lista över undantag eller måste man skriva om hela reg-exp då?

Medlem sedan nov. 2003181 inlägg
#5

blev fel

Medlem sedan aug. 20002 975 inlägg
#6
$str = preg_replace("/[^\\d-]/", "", $str);

Lägg inom hakarna de tecken du vill tillåta. Lägg bindestrecket sist.

Medlem sedan nov. 2003181 inlägg
#7

Tack igen!

You saved my day! :)

127 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)