asp.net input文本框只能输入数字js

简介: js: //只能输入数字 function ValidateNumber(e, pnumber) { if (!/^\d+$/.

js:

<script type="text/javascript" language="javascript">
        //只能输入数字
        function ValidateNumber(e, pnumber) {
            if (!/^\d+$/.test(pnumber)) {
                var newValue = /^\d+/.exec(e.value);
                if (newValue != null) {
                    e.value = newValue;
                }
                else {
                    e.value = "";
                }
            }
            return false;
        }

        //可以输入带小数点的数字
        function ValidateFloat(e, pnumber) {
            if (!/^\d+[.]?\d*$/.test(pnumber)) {
                var newValue = /^\d+[.]?\d*/.exec(e.value);
                if (newValue != null) {
                    e.value = newValue;
                }
                else {
                    e.value = "";
                }
            }
            return false;
        }

        //只可以输入一位小数点数字
        function ValidateFloat2(e, pnumber) {
            if (!/^\d+[.]?[1-9]?$/.test(pnumber)) {
                var newValue = /\d+[.]?[1-9]?/.exec(e.value);
                if (newValue != null) {
                    e.value = newValue;
                }
                else {
                    e.value = "";
                }
            }
            return false;
        }
    </script>
<input runat="server" id="t1" type="text" style="width: 30px"
        onkeydown="if(event.keyCode==13)event.keyCode=9"
        onkeypress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false"
        onkeyup="return ValidateFloat(this,value)" />



即可


相关文章
|
JavaScript 前端开发
JS如何配合input框实现模糊搜索
JS如何配合input框实现模糊搜索
536 2
|
JavaScript
【干货】JS 限制input文本框输入
【干货】JS 限制input文本框输入
|
JSON JavaScript 前端开发
使用js实现input框的模糊搜索
使用js实现input框的模糊搜索
178 0
|
移动开发 JavaScript HTML5
input | pattern | oninvalid | setCustomValidity | html5原生js表单校验
input | pattern | oninvalid | setCustomValidity | html5原生js表单校验
255 0
|
JavaScript Linux C#
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】1.C#用windows窗体控件创建.net控件
467 0
|
应用服务中间件 nginx
Angular打包构建项目服务器运行runtime.js、polyfills.js、vendor.js报错net::ERR_ABORTED 404 (Not Found),build修改为相对路径./
Angular打包构建项目服务器运行runtime.js、polyfills.js、vendor.js报错net::ERR_ABORTED 404 (Not Found),build修改为相对路径./
|
JavaScript 前端开发
js的input标签上传图片并转为base64预览
js的input标签上传图片并转为base64预览
389 0
|
JavaScript 算法
JS中如何对<input type=“data“>中值进行运算(JS日期类型如何进行加减)
JS中如何对<input type=“data“>中值进行运算(JS日期类型如何进行加减)
160 0
|
JavaScript 小程序
JS控制input输入特殊字符
JS控制input输入特殊字符
266 0
|
JavaScript C#
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
【傻瓜级JS-DLL-WINCC-PLC交互】2.wincc使用C#开发的.net控件
550 0