我不明白为什么 replace() 函数在我的 jQuery 函数中不起作用:
jQuery(document).ready(function($){
var amount_min = <?php if($_GET['amount_min']) echo $_GET['amount_min']; else echo '0'; ?>;
var amount_min = amount_min.replace(/[^\d]/g, "");
$('input[name=amount]').val(amount_min);
});
无论我给出什么输入(例如“100ab”或“10.000”),它都不会用“100”或“10000”替换它。怎么做?