input各种输入验证

摘要:
限制输入框只能输入数字,并且保留两位小数=0?value:p2.replace.replace):''"onblur="value=value.replace"/˃如果保留一位小数可以=0?
      限制输入框只能输入数字,并且保留两位小数
<input type="text" onkeyup="var p2 = parseFloat(value).toFixed(2);value = p2>=0?(/.0?$/.test(value)?value:p2.replace(/0$/,'').replace(/.0$/,'')):''" onblur="value = value.replace(/.0*$/,'')"/>

如果要限制上限。可以修改为,如小于100

<input type="text" onkeyup="var p2 = parseFloat(value).toFixed(2);value = p2>=0&&p2<100?(/.0?$/.test(value)?value:p2.replace(/0$/,'').replace(/.0$/,'')):''" onblur="value = value.replace(/.0*$/,'')"/>

如果保留一位小数可以

<input type="text" onkeyup="var p1 = parseFloat(value).toFixed(1);value = p1>=0?(/.$/.test(value)?value:p1.replace(/0$/,'').replace(/.$/,'')):''" />

免责声明:文章转载自《input各种输入验证》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VUE公众号出现空白的原因 以及解决方案乌班图的安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue中给input框赋值,无法修改的问题

<el-input v-model="student.name"></el-input> export default{ data () { return{ student:{} } }, methods: { update () { this.stude...

用户输入和while循环

函数input()的工作原理 message=input('Tell me something,and I will repeat it back to you:') print(message) 编写清晰的程序 #有时,提示可能超过一行,可将提示存储在一个变量中,再将该变量传递给函数input()。 prompt='If you tell us who...

jquery表单插件 jquery.form(异步提交)(学习总结)

不通过jquery.form实现异步提交 通过一个iframe 将form 的target定位到iframe中的name <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional...

input chrome下输入之后背景变为黄色的解决办法

之所以Input输入之后背景原因色变为可恶的黄色,是因为在chrome 下input加上了input:-webkit-autofill这个属性,里面写的就是这个问题出现的原因 代码就是:input:-wenkit-autofill:{background-color:黄色的;etc},解决办法有两个: 第一个解决办法就是:将你的input输入框中加入aut...

input标签与label标签的“合作关系”

一直忽略了input和label的关系。一次在做自定义单选框的时候又重新捡起来这对“兄弟”。 label的for属性和input的id值一致的话,input和label就会组成一个组。例如: <label for="test"> <input type="checkbox" id="test" abc="1111" /> &...

webform开发基础

客户端与网页端: C/S(客户端): 两种方式:winform WPF 数据是存在其它的电脑上或服务器上 需要从服务器上下载相应的数据,在本地电脑上的客户端里进行加工 数据加工的过程是在用户电脑上执行,会对用户的电脑配置有所要求 B/S(网页端): ASP.NET 两种方式:WebFormMVC 用户发送一个请求到IIS服务器,由服务器将所有的代码执行,服...