JS校验输入框输入的是否为数字

var re = /[1]+.?[0-9]*$/;
if(!re.test(days)){
layer.msg("请输入正确数字!",{time:1000});
return false;
}

其实最主要的就是上面那个正则,还有推荐一下layer弹框,这个不错。 打开layer官网

还给推荐一个验证表单的工具,挺不错的。 点击打开Vaildform官方文档

首先这个JS校验是因为一开始我是想要用Vaildform表单提交来进行验证的,但是涉及到需要发送post请求所以只能放弃Vaildform表单提交,写一个JS对输入框来进行校验。


  1. 0-9 ↩︎

作者:有梦想的乌龟·
原文地址:https://www.cnblogs.com/nlbnick/p/6702464.html