0
我有一個隨機數學生成器和一個.get命令,用於設置返回數據的值。例如輸入#Captcha會得到它的價值,例如:jQuery自定義驗證規則問題
$.get('PHP/random.php',
function(data) {
$("#Captcha").val(data);
});
如果返回的數據是像2 + 5你將如何創建,輪流值成兩個整數的規則,剔除了「+」然後結合這兩個整數?
我有一個隨機數學生成器和一個.get命令,用於設置返回數據的值。例如輸入#Captcha會得到它的價值,例如:jQuery自定義驗證規則問題
$.get('PHP/random.php',
function(data) {
$("#Captcha").val(data);
});
如果返回的數據是像2 + 5你將如何創建,輪流值成兩個整數的規則,剔除了「+」然後結合這兩個整數?
不知道這是否正是你想要的。但如果你只是添加兩個(或更多)數字相加這應該工作:
var test = "2+5";
var numbers = test.split('+');
var result = 0;
for (var i = 0; i < numbers.length; i++){
result += parseInt(numbers[i]);
}
工作的例子 - http://jsfiddle.net/L8VMH/
由於數字將隨機生成的,並非總是2 + 5會是這樣的工作:var test = $(「#Captcha」)。val(); ? – 2011-02-25 14:32:25
應該正常工作。我已經添加了一個jsfiddle的例子。 – 2011-02-25 14:35:46
真棒,真的很感激它。 – 2011-02-25 14:40:25