2010-01-18 69 views
0

我有一個輸入字段,用戶在其中指定Mb文件大小,因此他們必須現在計算gb。正則表達式匹配和計算

我想在計算後的Mbs if users type gb之後自動更改輸入字段的數值。

示例:1024MB = 1GB

因此,如果用戶鍵入的輸入字段的jquery 5GB取值平變化,並計算它這將是在這種情況下5 * 1024 = 5120之後更新的字段值。

回答

2
$('#fileSize').change(function(){ 
var sz = $(this).val().match(/(\d+)gb/i); 
if(sz.length > 1){ 
    $(this).val(parseInt(sz[1])*1024); 
} 
});