input文本框输入限制(正则表达式)

Posted xiaohong520789

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input文本框输入限制(正则表达式)相关的知识,希望对你有一定的参考价值。

1、只能输入纯数字:

<input type=‘text‘ onkeyup="this.value=this.value.replace(/[^0-9-]+/,‘‘);" />

2、只能输入数字和小数点

<input onkeyup="value=value.replace(/[^d.]/g,‘‘)" onblur="value=value.replace(/[^d.]/g,‘‘)"/>

3、只能输入数字和字母

<input onkeyup="value=value.replace(/[W]/g,‘‘) " onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^d]/g,‘‘))">

以上是关于input文本框输入限制(正则表达式)的主要内容,如果未能解决你的问题,请参考以下文章

input正则 常用正则(备用)

input正则 常用正则(备用)

如何用正则表达式限制文本框输入数字位数?

在C#中怎么用正则表达式限制文本框内不能输入数字?

使用正则表达式限制文本框中的输入[重复]

用正则表达式限制文本框只能输入数字和+