回覆列表
  • 1 # 誰暖冬季影紫花開

    一種方法.在input標籤中直接加入onKeyPress="if(event.keyCode<45||event.keyCode>57)event.returnValue=false;"可防治輸入字母.如果想要提交驗證不能為數字.則

    如何判斷一個字元是不是漢字呢?其實在asp中至少有兩種方式

    一、直接將某字元用asc轉為ASCII碼,如果是英文,他應該是0-127的範圍,而漢字則是一個比較大的數字,所以可以使用以下程式碼來判斷:

    ifabs(asc(whichChar))>127then

    Response.writewhichChar&"是一個漢字"

    else

    Response.writewhichChar&"不是一個漢字"

    endif

    二、漢字的UNICODE編碼範圍是4e00-9fa5,所以使用正則表達試就可以判斷一個漢字是不是漢字了。

    SetRegExpObj=newRegExp

    RegExpObj.Pattern="^[\u4e00-\u9fa5]+$"

    ReGCheck=RegExpObj.test(whichChar)

    SetRegExpObj=nothing

    ifReGCheckthen

    Response.writewhichChar&"是漢字"

    else

    Resposne.writewhichChar&"不是漢字"

    endif

  • 中秋節和大豐收的關聯?
  • 如果溫格下課,你希望哪位教練接替?