一个函数中的javascript null验证和十进制验证 - Asp .Net

时间:2012-09-08 08:00:33

标签: javascript asp.net validation

我需要使用Javascript验证我的文本框。 TextBox不应为null,小数点后只允许两位数。 如果限制除(。点)和数字之外的任何其他字符会更好。

1 个答案:

答案 0 :(得分:1)

请查看以下代码

<html>
<head>
<title> Regexpression Tester </title>
<script type="text/javascript">
    function Validate() {       
        var rgexp = new RegExp("^([0-9]*\.?[0-9]{1,2})$");
        var input = document.getElementById("tbNumber").value;

        if (input.match(rgexp))
            alert("Valid");
        else
            alert("Not Valid");
    }
</script>
</head>
<body>
<input type="text" id="tbNumber"/>
<input type="button" onclick="Validate()" value="Validate"/>
</body>
</html>

我认为它会满足您的需求。