接頭辞付きの数値をdouble/float
に変換する方法。 STA01.02
~1.02
?JS内の文字列(接頭辞付きの数値)をDouble/Floatに変換する方法
答えて
使用正規表現は、より柔軟なソリューションのために(除く」。 ")非数字を除去する場合:
parseFloat("STA01.02".replace(/[^0-9\.]+/g, ''));
常に同じ接頭辞...
var str = "STA01.02";
var number = parseFloat(str.substring(3));
"この例の部分文字列(2)には「A01.02」が与えられています。 "01.02"には部分文字列3、 "1.02"には部分文字列(4)が必要です。 substring(2)は正しく解析されません。 –
あなたの右:ありがとう、投稿編集 – Tommy
// Assumed "STA0" is the fixed-length prefix, you can adjust the substring at the start you're getting rid of.
var myString = "STA01.02";
var noPrefix = myString.substring(4); // Just "1.02"
var myNumber = parseFloat(noPrefix);
console.log(myNumber); // Prints 1.02
こんにちは!文字の接頭辞は固定されていますが、数字部分が変わります(例:STA01.02、STA11.03、STA23.11)ので、 "01.02"部分が必要です... " 1.02 "? –
ああ、「STAn」ではなく「STA」を取り除きたいのであれば、nは数字ですが、var noPrefix = myString.substring(3)です。 //ただ "01.02"。または、すべての文字を取り除きたい場合は、受け入れられた解決策を使用してください。 –
- 1. 列内のすべての値を文字列で囲む方法(接頭辞と接尾辞)
- 2. 接頭辞19を文字列の日付に挿入する
- 3. マクロ変数の値をプロシージャ内の接頭辞付きで表示する
- 4. 'r'を文字列に接頭辞する方法
- 5. C#の接頭辞文字列の複数行の書式設定(接頭辞@)
- 6. Java:接頭辞付き文字列(ArrayLists)のトリッキーなソート
- 7. テキストファイルを数値接尾辞付きで0個の接頭辞なしのファイルに分割する方法
- 8. 文字列内の数字をハッシュに変換する方法
- 9. 接頭辞付きのAutoMapper
- 10. 接頭辞と接尾辞文字列一致の比較
- 11. 時間接尾辞付きの文字列をnumpyの数字に変換する
- 12. 変数のサブセットに接頭辞を追加する方法
- 13. 数字の文字列を文字に変換する方法
- 14. freemarkerテンプレートの文字列を数値に変換する方法
- 15. 数値をストアドプロシージャの文字列に変換する方法
- 16. js-量を使って最良の接頭辞に変換するには?
- 17. 関数内の文字列を変換する方法は?
- 18. jqueryとjsonの辞書値に文字列を変換する
- 19. 辞書を文字列に変換する方法anglejs
- 20. 数値の文字列を変換する方法PHP
- 21. Matlab:文字列を数値に変換する方法
- 22. Pythonで文字列を数値に変換する方法
- 23. 文字列式を数値に変換する方法は?
- 24. 非数値文字列をintに変換する方法
- 25. 数値を表示文字列に変換する方法
- 26. 数値を文字列に変換する方法
- 27. エリクサーで数値を文字列に変換する方法は?
- 28. YACC文法変数の任意の接頭辞
- 29. 文字列内の文字をハッシュ値に置き換える方法
- 30. 接頭辞を削除せずに接頭辞で始まる文字列のgsub単語
'/ [^ \ d。]/g' - ' [] 'の中の' .'をエスケープする必要はなく、 '+'は必要ありません。 (たぶん '+'はおそらく単一の置換を行うだけなのでもっと効率的ですが、わかりません。) – nnnnnn