Q
解析番号()
0
A
答えて
2
あなたが戻ってあなたがを使用することができます数に文字列を変換したい場合:
$.each(arr, function(){
if (!isNaN(this.value)) { //check if value is convertible to number
result[this.name] = Number(this.value);
} else {
result[this.name] = this.value;
}
});
1
値が数値である場合は、手動で確認することができます。
$.each(arr, function(){
if (!isNaN(this.value)) { //Check for non numbers negation
result[this.name] = Number(this.value);
} else {
result[this.name] = this.value;
}
});
1
値を解析し、あなたがこれを試すことができますisNaN
function formToArray(jQueryObj){
var result = {};
var arr = jQueryObj.serializeArray();
$.each(arr, function(){
result[this.name] =isNaN(parseInt(this.value))?this.value:parseInt(this.value);
});
return result;
}
1
でそれを確認してください。
var result = { };
$.each($('form').serializeArray(), function() {
result[this.name] = Number(this.value) ? Number(this.value) : this.value;
});
1
あなたはそれがより高速です数
に強制する"string" * 1
を使用することができますNumber
とparseInt
あなたが使用している場合parseInt
は基数にバグ、this.value ===「0」が見つかり10 parseInt(number, 10)
var converted = this.value*1;
result[this.name] = isNaN(converted) ? this.value : converted;
関連する問題
- 1. 解析番号
- 2. FParsecの番号の解析
- 3. LUISビルトイン番号エンティティ解析
- 4. アルゴリズム解析:ランダム番号
- 5. 番号をコルータナで解析する
- 6. UNIXの番号のファイルの解析
- 7. C++ - std :: stringからの解析番号
- 8. Rubyで短縮番号を解析する
- 9. アンドロイドスタジオをアップグレードした後のPieChart番号の解析エラー3.0.0
- 10. YAMLの解析、行番号付き返信
- 11. 電話番号と住所を解析できません
- 12. ウェブサイトからの電話番号の解析
- 13. IPとポート番号のUFWログの解析
- 14. バージョン番号プラグインの原因パイプライン解析エラー
- 15. 番号を非捕捉グループでRegexで解析する
- 16. レベル番号に基づく再帰的な構文解析
- 17. Fastparse解析エラーの列番号がありません
- 18. テキストファイルを解析して番号を取得する
- 19. 解析JSON名はJson.netでC#で番号で始まる - Newtonsoft
- 20. Antlr4解析番号が失敗しました
- 21. 番号迷路解決アルゴリズム
- 22. クエリの解析中にエラーが発生しました。 [トークンの行番号= 1
- 23. 可変引数番号で関数を解析する方法は?
- 24. JavaScriptで番号を解析する際にNaNを受け取る理由
- 25. 英国の部分を解析して抽出する郵便番号
- 26. asp.net mvcコントローラ引数a?b1、c2 ...変数番号の解析方法?
- 27. QXmlDefaultHandlerで解析する際に行番号を取得する方法は?
- 28. バージョン番号を確認するInno Setupのキー値テキストファイルを解析します
- 29. python intとしてファイル名からバージョン番号を解析する
- 30. MP3データを解析して番号付きフレームを抽出する方法は?
を渡すために覚えているも、条件が偽であります –