У меня есть строка, где мне нужно разобрать ее как float, но сначала мне нужно ее заменить, если это не число (целое число или float), поэтому я пытаясь создать регулярное выражение, чтобы сделать этоRegex заменить строку, которая не является float
мои пытается результаты в NaN
Один из моих лучших попыток является
var $replace = $text.replace(/^[^d.]*/, '');
var $float = parseFloat($replace);
Может кто-нибудь сказать мне, что я делаю неправильно?
ваше регулярное выражение говорит, чтобы заменить ноль или более символов, не являются 'd' или' .' от начала вашей строки ни с чем ... Что вы * пытаетесь * заменить или удалить точно? –
Я пытаюсь заменить все, что не является цифрой (или. (Используется в поплавке)) – The87Boy
Почему вы добавляете знак доллара к своим переменным? – NullUserException