none
如何判断小数点的输入 RRS feed

  • 问题

  • 现在的计算器中,不知道如何判断小数点的输入,因为小数点的输入可以输无数次,这是不符合现实情况的。不知怎样解决,谢谢!
    2010年7月16日 4:54

答案

  • 你好

    不知道這樣對你有沒有用

    dim txt as string = txt_input.Text.Trim()

    if txt.Split(".").Length>1 Then

    msgbox "It contain more then one dot"

    else

    msgbox "valid"

    end if 

    或使用

    if isnumeric(txt_input.Text.Trim()) then

    msgbox "這是數字"

    else

    msgbox "這不是數字"

    end if

    Please forgive me if I mis-understood your questions.


    Chi
    • 已标记为答案 月月鸟 2010年7月16日 5:56
    2010年7月16日 5:44
    版主

全部回复

  • 你好

    不知道這樣對你有沒有用

    dim txt as string = txt_input.Text.Trim()

    if txt.Split(".").Length>1 Then

    msgbox "It contain more then one dot"

    else

    msgbox "valid"

    end if 

    或使用

    if isnumeric(txt_input.Text.Trim()) then

    msgbox "這是數字"

    else

    msgbox "這不是數字"

    end if

    Please forgive me if I mis-understood your questions.


    Chi
    • 已标记为答案 月月鸟 2010年7月16日 5:56
    2010年7月16日 5:44
    版主
  • 学习了,谢谢,很有用。另外,这个

    txt_input.Text.Trim()

    是什么意思

    谢谢

    2010年7月16日 5:56
  • 你好

    用txt_input.Text.Trim() 只係想 除去 在這個 TEXTBOX 上 文字 頭/尾的空白 字元, 
    其實我只是習慣了, 所以才加上

    //我多數在加入資料庫的 資料/文字上加, 如果不是的話你的資料可能會多了一個空格

    E.G.

    txt_input.Text = "hello VB "

    txt =txt_input.Text

    那麼txt 的內容會是 "hello VB "

    如果

    txt_input.Text = "hello VB "

    txt =txt_input.Text.Trim()

    那麼txt 的內容會是 "hello VB"

    希望會有用 =)

     



    Chi
    2010年7月16日 6:04
    版主
  • 这回我又学到了一些知识。谢谢。
    2010年7月16日 6:31