关于文本框的正则表达式,只能输入正数,可以有小数点,小数点后面两位。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于文本框的正则表达式,只能输入正数,可以有小数点,小数点后面两位。相关的知识,希望对你有一定的参考价值。

这个是我的源码,只能输入数字,不是的话清空文本框。怎么改,让它可以是小数,而且小数后可以输入两位,输入第三位的时候就清空,另外输入其他不相关的也清空。

参考技术A this.value= this.value.match(/\d+(\.\d0,2)?/) ? this.value.match(/\d+(\.\d0,2)?/)[0] : ''

或者这样写:
this.value=(this.value.match(/\d+(\.\d0,2)?/)||[''])[0]追问

你好帅。采纳。

本回答被提问者采纳

以上是关于关于文本框的正则表达式,只能输入正数,可以有小数点,小数点后面两位。的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 正则表达式,用于带有一个点和 2 个小数的正数

求只能输入 正数和两位小数 的正则表达式,要能用的。。。

关于浮点数的正则表达式?

正则表达式 可以输入负数、正数、小数(小数保留一位)。

求一个正则表达式只能输入数字小数点后两位和

c#中如何判断文本框中是不是是数字(包括小数)