Использовать регулярное выражение: http://jsfiddle.net/DSvkS/
$(document).ready(function(){
$(".graduate").bind('keyup', function(event) {
this.value = this.value.replace(/\D/g, "");
});
});
\D
означает что угодно, кроме 0-9.
или поддержка .
и ,
http://jsfiddle.net/DSvkS/4/
$(document).ready(function(){
$(".graduate").bind('keyup', function(event) {
this.value = this.value.replace(/[^0-9\.,]/g, "");
});
});
[^...]
означает что угодно, кроме ...
:
0-9
- это 0,1,2,3,4,5,6,7,8,9
\.
- это .
Мы должны покинуть точку, используя \
, поскольку точка означает совпадение с чем угодно.
,
is ,