各位大神,这个js如何写

各位大神,这个js怎么写?在 input typetext中,只允许输入数字或者小数点后两位直接写在input里面 ,如

各位大神,这个js怎么写?
在 <input type='text'>中,只允许输入数字或者小数点后两位

直接写在input里面 ,如果有错误,在失去焦点的时候就提示错误,用alert即可。
[解决办法]
google
[解决办法]
var str = text.value;
然后用正则表达式。
[解决办法]
正则表达式啊
[解决办法]
正则
/^\d+(\.\d{1,2})?$/