webForumDet fria alternativet
Logga in / Bli medlem

replaceproblem

JavaScript

2 svar · 181 visningar · startad av @nders

Medlem sedan juni 200032 967 inlägg
Trådstart#1

Häpp!

Med den här tråden vid min sida gav jag mig på att försöka ersätta alla kommatecken till punkter (fungerar), och även ersätta alla punkter till punkter (!).

fieldValue = fieldValue.replace(/,/g, validDec);
fieldValue = fieldValue.replace(/./g, validDec);

validDec innehåller alltså det decimaltecken som för tillfället är giltigt, dvs oftast punkt.

Den övre replace-satsen verkar fungera.
Den undre av de två, däremot, ersätter varje tecken i strängen med en punkt. Det var inte riktigt så jag hade tänkt. ;)

Är det någon som förstår mitt problem, eller har jag gjort en tankevurpa?

Mvh och tpf,

Medlem sedan juli 2000836 inlägg
#2

fieldValue = fieldValue.replace(/\./g, validDec);

Medlem sedan juni 200032 967 inlägg
#3

Jomenvisst!

Verkar funka klockrent, i alla fall utanför min implementation.
Tack ska han ha! :f

Mvh,

272 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)