javascript 正则表达式写一个判断文本框只能输入数值型的数据,包括%还有小数点之类的,还要判断他的正确

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:08:48
javascript 正则表达式写一个判断文本框只能输入数值型的数据,包括%还有小数点之类的,还要判断他的正确性

function checkDate(txt){
var regExp=/^[\d\%\.]{1,}$/;
return regExp.test(txt);
}
//test
alert(checkDate("tes1122"));

String.prototype.filt=function()
{
return this.replace(/[^0-9%\.]/,'');
}
用的时候直接this.value=this.value.filt();