TypeScript में कैसे जाँचें कि स्ट्रिंग एक संख्या है या नहीं?
सभी को नमस्ते! मैंने अभी-अभी TypeScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा है। मेरे पास एक function है जो एक string लेता है, और मुझे यह निर्धारित करना है कि इस string में केवल digits हैं (अर्थात यह एक numerical representation है या नहीं)।\n\nमैंने typeof का उपयोग करने की कोशिश की, लेकिन यह strings के लिए हमेशा 'string' लौटाता है। मैंने Number() या parseInt() का उपयोग करने की भी कोशिश की, लेकिन वे अजीब व्यवहार करते हैं: उदाहरण के लिए, Number("123abc") NaN लौटाता है, जबकि parseInt("123abc") 123 लौटाता है। यह बिल्कुल वैसा नहीं है जैसा मुझे चाहिए।\n\nयहाँ कोड का एक उदाहरण है जो मैं लिखने की कोशिश कर रहा हूँ:\n\n```typescript\nfunction isNumericString(value: string): boolean {\n // सही तरीके से कैसे जाँचें?\n return typeof value === 'number'; // काम नहीं करता, value हमेशा string है\n}\n\n// उदाहरण:\nconsole.log(isNumericString("123")); // true होना चाहिए
अभी तक कोई उत्तर नहीं।
लॉग इन करें उत्तर देने के लिए
ब्लॉग