我正在使用一個priceFormat插件,它自動在輸入字段中放置逗號和小數點,所以當用戶鍵入1000000時,它將顯示爲1,000,000.00。我想要做的是創建一些類型的驗證,如果用戶提供的值是1,000,000或更多,將會觸發。驗證輸入值是否爲1,000,000.00或更多
這是我有:
$('input#amount').priceFormat({limit: 12}).bind().blur(function() { if($('#amount').val() >= 1000000){ // pop up notification });
它不會驗證,因爲我猜的輸入值包含一個字符串,而不是數字的?
這隻會解析到第一個逗號? – Kato
@Kato正則表達式上的'g'修飾符會導致它刪除所有逗號。 – 2011-11-23 18:36:21
@Kato - 感謝您指出這一點,我已經更新了答案。 – ipr101