js数据验证
js数据验证
renhongjin 发表于3年前
js数据验证
  • 发表于 3年前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: js数据验证

js数据验证:

<script type=”text/javascript”> 

    function test() { 

                

var num = document.getElementById(“num”).value;

if (num == ”") {  

                        alert(‘请输入内容’);  

                        return false; 

                   } 

                if (!(/(^[1-9]\d*$)/.test(num))) { 

alert(‘输入的不是正整数’);  

return false; 

}else { 

alert(‘输入的是正整数’);

 } "

} </script>

 附判断数字、浮点的正则表达: 

”^\\d+$” //非负整数(正整数 + 0)

“^[0-9]*[1-9][0-9]*$” //正整数

“^((-\\d+)|(0+))$” //非正整数(负整数 + 0)

“^-[0-9]*[1-9][0-9]*$” //负整数

“^-?\\d+$” //整数

“^\\d+(\\.\\d+)?$” //非负浮点数(正浮点数 + 0)

“^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮点数

“^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$” //非正浮点数(负浮点数 + 0)

“^(-?\\d+)(\\.\\d+)?$” //浮点数


共有 人打赏支持
粉丝 2
博文 13
码字总数 744
×
renhongjin
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: