تاقیکەری Regexی بەخۆڕایی
دەستەواژەی ڕێگولار بە کاتی ڕاستەقینەدا لەسەر دەق تاقی بکەرەوە. یەکگرتنی دیاریکراو، گروپ، و وردەکاری یەکگرتن ببینە.
g گشتی - هەموو یەکسانەکان بدۆزەوە · i جیاوازی نەکردنی گچکە/گەورە پیت · m فرەدێڕ - ^ و $ سنووری دێڕ دەگرنەبەر · s Dotall - نوقتە نیوسانگا دەگرێتەبەر · u یونیکۆد - یەکسانکردنی تەواوی کۆدخاڵ · y سەتیکی (Sticky) - هەر یەکسانێک دەبێت لەو شوێنەوە دەستپێبکات کە دواتری کۆتایی هاتووە
لێکچوونەکان
چۆن کار دەکات
ئەم ئامرازە تەواو لە وێبگەڕەکەتدا کاردەکات بە بەکارهێنانی ئەنجینی سەرەکی RegExpی جاڤاسکریپت — هەمان ئەنجینی کە هەموو سکریپتی هەموو ماڵپەڕێکی سەردانتی دەبات. هیچ شێواز، دەقی تاقیکردنەوە، یان ئەنجامی هاوتا هەرگیز بۆ سێرڤەرێک نانێردرێت.
- 1شێواز کۆدکراوە بۆ RegExpهەروەک دەینووسیت، ئامرازەکە new RegExp(pattern, flags) بانگدەکات بە بەکارهێنانی کلیلی هەڵگیراوت (g، i، m، s، u، y). ئەگەر شێوازەکە هەڵەیەکی دەقنووسینی هەبێت، پەیامی هەڵەی گیراو دەستبەجێ لەناوخۆیدا نیشان دەدرێت — پێویست بە دوگمەی ناردن ناکات.
- 2حەلقەی exec() هاوتاکان کۆدەکاتەوەئەنجینەکە re.exec(text) لەناو حەلقەیەکدا ڕادەبات، ئیندێکسی پیتی هەر هاوتایەک، درێژی، نرخی تەواو، گروپی گرتنی ژمارەکراو، و هەر گروپی ناودارێک تۆمار دەکات. سنوورێکی سەلامەتی 10,000 هاوتا ڕێگری دەکات لە شێوازی ڕایکراو، و پارێزەرێکی هاوتای درێژی-سفر lastIndex پێشدەبات بۆ ڕێگرتن لە حەلقەی بێکۆتایی.
- 3دەق دابەش دەکرێت بۆ سپانی تیشکخراوفەنکشنی buildSegments شوێنی هاوتاکان دەگەڕێت و دەقی سەرچاوە دەپارچێنێت بۆ پارچەی نا-هاوتا و هاوتای بازدانی. سپانی هاوتاکراو لەناو توخمی <mark>دا دەپێچرێتەوە بە ڕەنگی خولاوی شێوازکراو بۆیە هاوتای لێکنزیک یان بەیەکەوە بەدیارییان دەمێننەوە.
- 4دۆخی جێگۆڕکێ لە ڕێگای String.replaceەوەگۆڕین بۆ دۆخی جێگۆڕکێ testText.replace(new RegExp(pattern, flags), replacement) ڕاستەوخۆ بانگدەکات، مانای ئەوەیە دواوپاشوازی وەک $1 و $<name> بەدروستی هەروەک لە کۆدی جاڤاسکریپتدا کاردەکەن. دەقی ئەنجام زیندوو نیشان دەدرێت و دەتوانرێت بۆ کلیپبۆرد کۆپی بکرێت.
ئامرازە پەیوەندیدارەکان
تاقیکاری WebSocket / SSE
پەیوەندی بە خاڵێکی WebSocket (ws/wss) یان Server-Sent Events بگرە لە وێبگەڕەکەتەوە، پەیام بنێرە، و تۆماری پەیامی زیندوو لەگەڵ کاتی هەر پەیامێک ببینە. ڕێگایەکی خێرایە بۆ چاککردنەوەی APIی کاتی ڕاستەقینە — هیچ شتێک لە ڕێگەی ئێمەوە تێناپەڕێت.
پشکنەری فایلی ENV
فایلێکی .env بپشکنە بۆ کلیلی دووبارە، بۆشایی هەڵە، و بەهای بێ کۆتەکردن — پاشان وەشانێکی پاکژ و ڕیزکراو و .env.example ی ئامادە بۆ کۆمیت وەربگرە. لە وێبگەڕەکەتدا کاردەکات.
پیوەری دیسیبڵ
ئاستی دەنگ لە مایکرۆفۆنەکەتەوە بە کاتی ڕاستەقینە بپێوە، لەگەڵ کەمترین/زۆرترین/مامناوەند و مێژووی 60 چرکەیی خلیسکاو — تەواو لە وێبگەڕەکەت.