2011-02-19 59 views
1

我想在文本框中只允許數字(1到5),$(美元)。(十進制)和'(單引號)。我想在關鍵事件上做到這一點。如果用戶輸入除這些字符以外的任何內容,則應該用*替換。請告訴我該怎麼做?替換文本框中除數字以外的字符

回答

3

您可以去除串上鍵起這樣的:

$('input[type=text]').keyup(function(){ 
    $(this).val($(this).val().replace(/[^1-5$.']/g, '*')); 
}); 

請記住,您應該驗證此在服務器端(也有在客戶端上圍繞它的方式登塔)。

相關問題