版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Xiewanru/article/details/83962609
【前情提要】
最近碰到一个小小的问题,需要把input的输入的形式,限制为特定的符号。在网上查了一下,觉得还是蛮有用的,就分享一下。
1,限制输入的形式只有数字和小数点
onkeyup="value=value.replace(/[^\0-9\.]/g,'')" onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = "value=value.replace(/[^\0-9\.]/g,'')"
2,限制输入的特殊的字符
onkeyup="value=value.replace(/[/@#$%&*^\|¥()+{}{}]/,'')" onpaste="value=value.replace(/[/@#$%&*^\|¥()+{}{}]/,'')" oncontextmenu = "value=value.replace(/[/@#$%&*^\|¥()+{}{}]/,'')
想说:
慢慢积累,就会越懂越多,从这个限制输入的形式中,学到了这个replace方法,一定要灵活运用才可以