var cashpledge=$("#cashpledge").val();
var reg = /^\+?(?!0+(\.00?)?$)\d+(\.\d\d?)?$/;
var r = cashpledge.match(reg);
if (r == null) {
alert('对不起,只能输入价格');
} else {
window.location.href="__SELF__/cashpledge/"+cashpledge;
}
你的
cashpledge
是不是一个数字,或者是undefined ,所以才会没有match
方法