2017-01-02 57 views
-4

我實際上正在尋找一個數字模式的JavaScript正則表達式。正則表達式應該接受的下面格式的任何數字輸入但不0.0.0Javascript正則表達式爲特定的數字模式

條件:

  • 模式中的每個段的範圍0-10之間

有效
2.9.6
0.6.10
10.10.10
0.0.1

無效
0.0.0

任何幫助,將不勝感激.. !!謝謝...!!

+0

你能告訴我們你嘗試過什麼? – Rajesh

+0

捕獲組並使用'if'語句進行​​比較。在複雜的正則表達式中使用所有東西可能會降低系統性能。 –

回答

1

只需使用負前瞻:

/^(?!0\.0\.0$)(?:\d|10)\.(?:\d|10)\.(?:\d|10)$/ 
+0

它會失敗'00.1.1' – Rajesh

+0

@Rajesh:什麼問題,這是不允許的。 – Toto

+0

@Rajesh:是的,但是我的正則表達式出了什麼問題,它完成了這項工作。 – Toto