我想用我的JqueryUI驗證器來使用正則表達式來驗證用戶輸入。我希望用戶只能輸入一個整數或正確輸入的分數。只有整數或混合數匹配的正則表達式
我使用\ d +。\ d + | \ d +。$ |^.0 $ | \ d +/[1-9] + | \ d + \ d +/[1-9] +創建了regexr,我的測試,因爲它接受小數和奇數組合。我從另一個SO帖子中獲得了它。
我將基本上等唯一可以接受的輸入是:
的整數 「1」 或 「200」
分數 「1/2」 或「3/8 「
混合數字 」1 1/2「 或 」200 3/8「
我會ñ OT喜歡它接受:
任何字母或其它字符 「數字」 或 「5%」
正確的條目 「1 1/2 4」 或奇數的組合 「1 1/2 1/2」
如何創建通過http://regexr.com/39hlm測試的正確正則表達式? (至少是我想它僅接受整數和混合數字,我可以處理其他案件)
是什麼你的問題? – sawa 2014-09-20 17:46:16
你不能通過正則表達式來做到這一點。 – 2014-09-20 17:46:46
什麼是錯誤分數? – 2014-09-20 17:51:30