है मैं इस तरहREGEX अल्पविराम के द्वारा अलग संख्या को स्वीकार करने के लिए, लेकिन संख्या श्रेणी 0-32,767
23,456,22,1,32767
यानी
- कोई अल्पविराम के शुरू में अनुमति दी इनपुट लेने के लिए एक नियमित अभिव्यक्ति लिखने की ज़रूरत या अंत।
- रिक्त स्थान पहले और/या अल्पविराम के लिए शुरू हो सकते हैं उदा। 23, 45,56, 67 आदि
- प्रत्येक संख्या के रेंज 0-32767 होना चाहिए।
वर्तमान में मैं इस [0-9]+(,[0-9]+)*
जैसी नियमित अभिव्यक्ति का उपयोग कर रहा हूं।
यह केवल अल्पविरामों से अलग संख्याओं की अनुमति देता है (रिक्त स्थान की अनुमति नहीं देता है), और यह संख्या की सीमा की जांच नहीं करता है।
आप रेगेक्स के साथ संख्या सीमा को देखना नहीं चाहते हैं, तो यह रिले अपठनीय – stema
होगा http://www.codinghorror.com/blog/2008/06/regular-expressions-now-you-have-two -problems.html – Johnsyweb