文字列のどこまで数として読む?

元の文字列

Number(value)
parseInt(value, 10)

NaNはNaNと明示します。値が返ることと、入力全体の妥当性は別だよ。

架空の値だけの作例。外部への送信・保存は行いません。