alert(IsNumeric("2332.4"))//true
alert(IsNaN("2323.44"))//false
alert(IsNaN("2323.44"))//false
解决方案 »
- javascript 原型对象方法的问题
- div 在ie 6 7 8下display 隐藏与显示问题
- Ext form提交时报错,各种方式都试了还不行
- javascript如何根据一个select值的改变而disabled掉另外一个select?
- [求助]我想调用不同页面上的值,该怎么弄?
- 关于闭包的问题??????
- 如何alert出text-decoration的值?
- 没分了!如何将一个div放在另一个div上面,?急!!!!
- showModalDialog 的刷新问题
- 用dialog弹出的小窗口上zeroclipboard实现的一键复制到剪切板功能在IE浏览器上无法使用
- 急!!!!!!在线等!
- 急!!!!!!在线等!
还可判断是否是正整数或负整数,返回值为true或false
string: 需要判断的字符串
sign: 若要判断是正负数是使用,是正用'+',负'-',不用则表示不作判断
Author: PPDJ
sample:
var a = '123';
if (IsInteger(a))
{
alert('a is a integer');
}
if (IsInteger(a,'+'))
{
alert(a is a positive integer);
}
if (IsInteger(a,'-'))
{
alert('a is a negative integer');
}
*/function IsInteger(string ,sign)
{
var integer;
if ((sign!=null) && (sign!='-') && (sign!='+'))
{
alert('IsInter(string,sign)的参数出错:\nsign为null或"-"或"+"');
return false;
}
integer = parseInt(string);
if (isNaN(integer))
{
return false;
}
else if (integer.toString().length==string.length)
{
if ((sign==null) || (sign=='-' && integer<0) || (sign=='+' && integer>0))
{
return true;
}
else
return false;
}
else
return false;
}
alert(isNaN("2323.44"));
</script>isNaN
//检查是否为正数
function isUnsignedNumeric(strNumber){
var re=/^\d+(\.\d+)?$/
alert(re.test(strNumber));
}
isUnsignedNumeric("2323.44")
</script>