isnumeric 에서 디지털 형식의 asp 코드 를 검사 합 니 다.

1932 단어 isnumeric숫자.
ASP 는 숫자 통 상용 isnumeric()함수 인지 여 부 를 판단 합 니 다.그 역할 은 매개 변수 표현 식 이 수치 인지 아 닌 지 를 판단 하 는 것 입 니 다.용법:IsNumeric(내용),"내용"의 최종 연산 결과 가 숫자 라면 IsNumeric 은 True 로 돌아 갑 니 다.그렇지 않 으 면 false 로 돌아 갑 니 다.expression 이 날짜 표현 식 이 라면 IsNumeric 은 False 로 돌아 갑 니 다.
ASP 가 숫자 여 부 를 판단 하 는 구체 적 인 예:

<%
if isNumeric( )  then
Response.Write(" ")
else
Response.Write(" ")
end if
%>
혹은

<%if  not isNumeric( )  then
Response.Write(" ")
else
Response.Write(" ")
end if
%>
그러나 주의해 야 할 것 은 isNumeric 이 가리 키 는'수치'는 일반적인 숫자 뿐만 아니 라 다음 과 같은 상황 도 포함한다.
과학 계수 법 표현 식,예 를 들 어'2e7'과'2d7';
16 진수,예 를 들 어"&h0a";
8 진수,예 를 들 어"&6";
현재 지역 에서 설 치 된 화폐 금액 표현 식,예 를 들 어"65509°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

좋은 웹페이지 즐겨찾기