रेगुलर एक्सप्रेशन·CSS इकाई वाला अंक

CSS इकाई वाला अंक

CSS इकाई वाला अंक से मिलता है। यह पाठ में कहीं भी मिलान ढूँढ़ लेता है। इसमें 1 कैप्चर समूह हैं।

पैटर्न
/\d+(px|em|rem|%)/
मिलान का दायरा
पाठ में कहीं भी
कैप्चर समूह
1
पहले उदाहरण में क्या पकड़ता है
12px

ख़ुद आज़माएँ

कोई भी पाठ लिखिए, यह एक्सप्रेशन जो पकड़ता है वह उजागर हो जाएगा। सब कुछ आपके ब्राउज़र में चलता है, कहीं भेजा नहीं जाता।

12px width: 3rem

2 मिलान

मिलने वाले उदाहरण

  • 12px
  • width: 3rem

न मिलने वाले उदाहरण

  • 12
  • abc

इसी समूह के अन्य एक्सप्रेशन

कैसे पढ़ें

  • ^ और $ लगे हों तो पूरी स्ट्रिंग मिलनी चाहिए; न हों तो मिलान कहीं भी हो सकता है। जाँच के लिए इस्तेमाल करते समय हमेशा लंगर लगाइए।
  • गोल कोष्ठक ( ) अपने भीतर की चीज़ पकड़ लेते हैं। सिर्फ़ समूह चाहिए तो (?: ) लिखिए, वरना आगे की संख्या खिसक जाती है।
  • यहाँ के हर एक्सप्रेशन को उसके उदाहरणों से जाँचा जाता है। फिर भी "ईमेल जैसा दिखता है" और "सचमुच का पता है" अलग बातें हैं।
  • (a+)+ जैसी खुली-अंत दोहराव वाली नेस्टिंग कुछ इनपुट पर समय को फोड़ सकती है। किसी और का एक्सप्रेशन चिपकाने से पहले यह आकार देख लीजिए।

अक्सर पूछे जाने वाले सवाल

Q. CSS इकाई वाला अंक के लिए रेगेक्स क्या है?

\d+(px|em|rem|%)।

Q. कौन-सी स्ट्रिंग मिलती हैं?

12px जैसा पाठ मिलता है; 12 जैसा नहीं।

Q. क्या पूरी स्ट्रिंग मिलनी चाहिए?

नहीं। यह पाठ में कहीं भी वह हिस्सा ढूँढ़ लेता है। पूरी स्ट्रिंग जाँचनी हो तो आगे-पीछे ^ और $ लगाइए।

Q. पकड़े गए हिस्से का उपयोग कैसे करें?

1 कैप्चर समूह हैं, इसलिए match[1] से आगे पढ़ सकते हैं।