2017-02-27 62 views
0

我想限制用戶輸入只有2位數的正數。也不應該有任何空間或特殊字符被輸入。實際上,我希望用戶可以將百分比年齡回扣從1增加到100,但他不需要給%符號。我嘗試的代碼如下: -限制2位正數沒有任何特殊字符

$("#rebate").on("keyup change", function() { 

    $(this).val($(this).val().replace(/\d{10}/ig, '')); 
    }); 

但它不限制空格,特殊字符和長度超過2。請幫助我。

回答

0

您可以在標記與input場做到這一點:

<input type="number" name="rebate" min="1" max="100">

+0

但這允許+100或任何其他數字開頭的+號。所以這就是爲什麼我需要弄清楚正則表達式。 – Jamshaid