isnumericはデジタルタイプのaspコードであるかどうかを検出する
1467 ワード
ASPはデジタル通常用isnumeric()関数かどうかを判断し、その役割は中のパラメータ式が数値であるかどうかを判断することであり、用法:IsNumeric(内容)であり、「内容」の最終演算結果が数字であれば、IsNumericはTrueに戻る.そうでなければFalseに戻ります.expressionが日付式の場合、IsNumericはFalseを返します.
ASPが数字であるか否かを判断する具体例:
または
しかし、isNumericが指す「数値」は、通常の数字だけでなく、「2 e 7」や「2 d 7」のような科学的カウント法式、16進数、例えば「&h 0 a」;8進数、例えば「&6」;「¥12.44」など、現在の領域で設定されている通貨金額の式.「(34)」;「+2.1」や「-2.1」などの正負の数字を明示的に指定します.「12,25」などのカンマを含む数値文字列.
したがって、ASPで数値/数値を判断するときは、isNumericコンテンツの最終パラメータ式の結果が上記の場合を含む可能性があることに注意し、上記の場合を含むと、isNumericもTrueを返します.
ASPが数字であるか否かを判断する具体例:
if isNumeric( ) then
Response.Write(" ")
else
Response.Write(" ")
end if
%>
または
Response.Write(" ")
else
Response.Write(" ")
end if
%>
しかし、isNumericが指す「数値」は、通常の数字だけでなく、「2 e 7」や「2 d 7」のような科学的カウント法式、16進数、例えば「&h 0 a」;8進数、例えば「&6」;「¥12.44」など、現在の領域で設定されている通貨金額の式.「(34)」;「+2.1」や「-2.1」などの正負の数字を明示的に指定します.「12,25」などのカンマを含む数値文字列.
したがって、ASPで数値/数値を判断するときは、isNumericコンテンツの最終パラメータ式の結果が上記の場合を含む可能性があることに注意し、上記の場合を含むと、isNumericもTrueを返します.
'**************************************************
' ID:0014[ ID ]
' :JCID
' : ID
' :ParaValue ---- ID
' : ID , 0
'**************************************************
Function JCID(ByVal ParaValue)
If ((Not isNumeric(ParaValue)) or (Trim(ParaValue)="")) Then
JCID=0
Else
JCID=ParaValue
End If
End function