ホームページ  >  記事  >  ウェブフロントエンド  >  数値か整数か浮動小数点数かを判断するJSコード_javascriptスキル

数値か整数か浮動小数点数かを判断するJSコード_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:28:401542ブラウズ
正規表現メソッド
コードをコピー コードは次のとおりです:

function checkRate (input)
{
var re = /^[0-9] .?[0-9]*$/; //文字列が数値かどうかを判断する//正の整数であるかを判断する/^ [1-9 ] [0-9]*]*$/
if (!re.test(input.rate.value))
{
alert("数値を入力してください (例: 0.02) )");
input.rate.focus();
return false;
}
}

通常の関数の書き方は以下の通りです
コードをコピーします コードは次のとおりです:

function BASEisNotNum(theNum)
{
//それが数値であるかどうかを判断します
if (BASEtrim(theNum)=="")
return true;
for(var i=0;ioneNum=theNum.substring(i, i 1);
if (oneNum"9")
return
}
return; false;
}
function BASEisNotInt(theInt)
{
//整数かどうかを判断します
theInt=BASEtrim(theInt)
if ((theInt.length>1) && theInt.substring(0,1)=="0") | BASEisNotNum(theInt)){
return true;
}
関数 BASEisNotFloat(theFloat) )
{
//浮動小数点数かどうかを判断します
len=theFloat.length;
dotNum=0;
if (len==0)
return true;
for(var i=0;ioneNum=theFloat.substring(i,i 1);
if (oneNum==".")
dotNum ; 🎜>if (((oneNum"9") && oneNum!=".") || dotNum>1)
return true;
if (len> 1 && theFloat.substring(0,1)=="0"){
if (theFloat.substring(1,2)!=".")
return true;
return; false;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。