Re: [問題] 在JSP當中判別變數為數值的方法

看板Web_Design作者 (痞子軍團團長)時間19年前 (2006/04/09 22:35), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《cywec (Lovin'Wheet)》之銘言: : 如題 : 我現在有個疑問就是說當使用者輸入一數值 : 或是其它的值 : 那有沒有什麼作法可以來判別他是不是為數字 : 我用一去除他的餘數 : 似乎效果不彰 前端請使用 JAvaScript http://pt2wiki.twbbs.org/Wiki.jsp?page=JS_InputFilter 如果你要用後端來檢查 最簡單的方法就是去 Double.parseDouble( request.getParameter("foo")); 然後去 catch Exception -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.32.98.251

04/09 23:06, , 1F
上面給的範例 輸入非英數就破功了..ex:中文
04/09 23:06, 1F

04/09 23:12, , 2F
建議當資料送出時,或該欄位輸入完後 用isNaN()檢查就可以了
04/09 23:12, 2F

04/12 00:47, , 3F
推isNaN()
04/12 00:47, 3F

04/12 00:48, , 4F
用keyCode來判斷是否數字不準,一般鍵盤右邊的數字
04/12 00:48, 4F

04/12 00:50, , 5F
code就不是落在48~57之間
04/12 00:50, 5F
文章代碼(AID): #14EHkyX0 (Web_Design)
文章代碼(AID): #14EHkyX0 (Web_Design)