मेरे पास निम्न कोड है। यह केवल तभी काम करता है जब मेरे पास 2 अंक हों। यदि मेरे पास 1 अंक है तो काम नहीं करता है। मैं दोनों मामलों में काम करना चाहता हूं: एक या दो अंक।
var numberRegex = /^[1-9][0-9]$/;
मैं कुछ इस तरह की कोशिश की है लेकिन दुर्भाग्य से काम नहीं करता है:
var numberRegex = /^[1-9]?[1-9][0-9]$/;
समर्थन के लिए धन्यवाद।एक या दो अंकीय अंक रेगेक्स
10
A
उत्तर
15
इस एक बाहर का प्रयास करें:
/^\d{1,2}$/;
पढ़ना यह लग रहा है क्या आप की तरह आप 01
की तरह संख्या स्वीकार करने के लिए नहीं करना चाहती।
/^\d{1}|[1-9]\d{1}$/;
0
इस regex का प्रयास करें: /^[1-9]\d{0,1}$/
1
इस प्रयास करें।
/^[0-9]|[0-9][0-9]$/
यह नौकरी करना चाहिए। एक या ऑपरेटर का उपयोग करना यह करता है।
+0
यह रेगेक्स के शुरुआती लोगों के लिए एक उत्कृष्ट समाधान है – GoreDefex
संबंधित मुद्दे
- 1. जावास्क्रिप्ट रेगेक्स: गैर-अंकीय चरित्र
- 2. रेगेक्स: अंक
- 3. दो अंक
- 4. दो अंक
- 5. दो xy अंक
- 6. दो लेट/एलएनजी अंक
- 7. कैसे दो भू अंक
- 8. आर ggplot2: एक अंकीय मान
- 9. अंकीय मान
- 10. पूंजी पत्र, अंक या पूंजी, लोअरकेस, और अंक
- 11. रेगेक्स मैच अंक, अल्पविराम और अर्धविराम?
- 12. रेगेक्स दो delimiters
- 13. एक रेगेक्स
- 14. परिवर्तन अंतिम दो अंक sed
- 15. मान्य अल्फा-अंकीय मान
- 16. $ एक अंकीय मान के साथ डेल्फी
- 17. DbArithmeticExpression तर्क एक अंकीय आम प्रकार
- 18. अंक के दो सेट के बीच परिवर्तन
- 19. Geoserver - मैं एक Geodesic लाइन है कि दो अंक
- 20. दशमलव के बाद केवल दो अंक दिखाएं
- 21. अंक
- 22. रेगेक्स
- 23. एक रेगेक्स
- 24. अंक
- 25. आर में अंकीय मान के लिए एक चरित्र परिवर्तित
- 26. अंक बनाम इंटीग्रल
- 27. एक रेगेक्स
- 28. अंक
- 29. पासवर्ड के लिए रेगेक्स जिसके लिए एक संख्यात्मक या एक गैर-अल्फान्यूमेरिक वर्ण
- 30. जांचें कि एक रेगेक्स किसी अन्य रेगेक्स
दूसरा रेगेक्स बिल्कुल सही नहीं है। '|' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' है आप केवल '[1-9] 'वैकल्पिक बनाकर सरल बना सकते हैं। '/^[1-9]? \ D {1} $ /' –
बस एहसास हुआ कि आप और भी बेहतर कर सकते हैं - '\ d {1}' अनावश्यक है, और '\ d' के बराबर है। –
मैं '/^[1-9]? \ D $ /' के साथ जाऊंगा, वैकल्पिकता की आवश्यकता नहीं है, केवल प्रमुख अंक वैकल्पिक बनाएं। –