php - regex int or float -
मेरा regex एकल अंक नंबर पर काम नहीं करेगा
/ ^ [0-9 ] {1,7} \। [0- 9] {1,2} $ /
मुझे अहस्ताक्षरित संख्याओं पर काम करने की आवश्यकता है:
1 (एक अंक संख्या, बिना भिन्न अंश) - वर्तमान में यह 1.0 पर विफल रहता है; 0.31 (फ़्लोटिंग पॉइंट नंबर)
अंश से पहले 1-7 अंक हो सकते हैं; अंश 1-2 अंकों के बाद।
धन्यवाद!
आप निर्दिष्ट कर रहे हैं कि 1-7 अंक होने चाहिए, फिर एक वैकल्पिक दशमलव बिंदु, फिर 1-2 और अंक। कोशिश करें:
/ ^ [0-9] {1,7} (?: [[0- 9] {1,2})? $ /
ध्यान दें कि यह दशमलव दशमलव स्थानों (यानी "1.") की अनुमति नहीं देता है। यदि आप इसे अनुमति देना चाहते हैं, तो यह काम करना चाहिए:
/ ^ [0-9] {1,7} (?: \। [0- 9] {0,2})? $ /
Comments
Post a Comment