我收到一個字符串。 應該採用以下格式:如何確保提交的數據是有效的數字對?
number,number
例如:
34.798,52.123
我如何可以驗證該數字是這種格式?我需要將它分配給一些變量,並做一些計算。但由於它是javascript(node.js),所以有人可能會提交一個函數,並嘗試讓我的應用程序調用它。如何驗證提交的字符串是否採用上述格式?
我已經考慮了以下方法:
function checkIfValid(input){
var result = false;
input = input.trim();
var tokens = input.split(",");
if(tokens.length==2){
if(!isNaN(tokens[0]&&!isNaN(tokens[1]){
result = true;
}
}
return result;
}
有沒有更好的方式來做到這一點?它可以被黑客入侵嗎?
您可能會發現的JavaScript'parseFloat'功能非常有用。 – Victory 2014-12-07 16:50:51