正則表達式方法
(input)
{
var re = /^[0-9]+.?[0-9]*$/; //判斷字符串是否為數字 //判斷正整數 /^[1-9]+[0-9]*]*$/
if (!re.test(input.rate.value))
{
alert("請輸入數字(例:0.02)");
input.rate.focus();
false;
}
}
下面為普通函數寫法
()
{
//判斷是否為數字
if (()=="")
true;
for(var i=0;i =.(i,i+1);
if ("9")
true;
}
false;
}
()
{
//判斷是否為整數
=();
if ((.>1 && .(0js判斷是否是英語數字,1)=="0") || ()){
true;
}
false;
}
()
{
//判斷是否為浮點數
len=.;
=0;
if (len==0)
true;
for(var i=0;i =.(ijs判斷是否是英語數字,i+1);
if (==".")
++;
if ( (("9") && !=".") || >1)
true;
}
if (len>1 && .(0,1)=="0"){
if (.(1,2)!=".")
true;
}
false;
}