Numeric Check with some Regular Expression magic

web学习吧 2006-12-16 来源: 收藏本文
<script language="javascript" runat="server">
    // Checks that the string supplied can be expressed as a number (float)
    function isNumeric(strNumber) {
        return (strNumber.search(/^(-|\+)?\d+(\.\d+)?$/) != -1);
    }

    // Checks that the string supplied can be expressed as an unsigned number (float)
    function isUnsignedNumeric(strNumber) {
        return (strNumber.search(/^\d+(\.\d+)?$/) != -1);
    }

    // Checks that the string supplied can be expressed as an integer
    function isInteger(strInteger) {
        return (strInteger.search(/^(-|\+)?\d+$/) != -1);
    }

    // Checks that the string supplied can be expressed as an unsigned integer
    function isUnsignedInteger(strInteger) {
        return (strInteger.search(/^\d+$/) != -1);
    }
</script>
关于我们 - 免责声明 - 版权所有 - 广告服务 - 友情连接 - 商务合作 - 联系我们