js方法数据验证的简单实例

发布于 2020-11-18|标签javascript
复制链接
下面小妖就为大家带来一篇js方法数据验证的简单实例。小妖觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小妖过来看看吧
实例如下: ```javascript //input标签只能正数字 //只能输入正整数 function CheckNum(thisobj) { if (thisobj.value == "0") { } else { var firstNum = thisobj.value.toString().substring(0, 1); if (thisobj.value.length==1) { thisobj.value = thisobj.value.replace(/[^0-9]/g, ''); }else if (thisobj.value.length > 1 && firstNum == "0") { thisobj.value = "0"; } else if (thisobj.value.length > 1) { thisobj.value = thisobj.value.replace(/[^0-9]/g, '') } } } //只能输入金额 function ClearNoNum(obj) { if (obj.value == "0") { } else { var firstNum = obj.value.toString().substring(0, 1); if (obj.value.length > 1 && firstNum == "0") { obj.value = "0"; } } //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g, ""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g, ""); //保证只有出现一个.而没有多个. obj.value = obj.value.replace(/\.{2,}/g, "."); //保证.只出现一次,而不能出现两次以上 obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); } ```
冀ICP备17029012号-4 | 版权所有©鲍亚龙 |免责声明  | GIF图库  | NUXT版