【www.gdgbn.com--正则表达式】

function istrue(str){
 var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;
 return reg.test(str);
 }
 
 function   isNumeric(strNumber)
{
    var   newPar=/^(-|+)?d+(.d+)?$/
    alert(newPar.test(strNumber));
}
//检查是否为正数
function   isUnsignedNumeric(strNumber)
{
    var   newPar=/^d+(.d+)?$/
    alert(newPar.test(strNumber));
}
//检查是否为整数
function   isInteger(strInteger)
{
    var   newPar=/^(-|+)?d+$/
    alert(newPar.test(strInteger));
}
//检查是否为正整数
function   isUnsignedInteger(strInteger)
{
    var   newPar=/^d+$/
    alert(newPar.test(strInteger));
}

//检查是否数字
            function isNum(s)
            {
            var pattern = /^d+(.d+)?$/;
            if(pattern.test(s))
            {
               return true;
            }
            return false;
            }

//检查是否整数
            function isInt(s)
            {
            var pattern = /^-?d+$/;
            if(s.search(pattern)!=0)
            {
               return false;
            }
            return true;
            }

本文来源:http://www.gdgbn.com/aspjiaocheng/24918/