Санҷишгари Regex-и ройгон
Ифодаҳои муназзамро дар вақти воқеӣ бар матн санҷед. Мутобиқатҳо, гурӯҳҳо ва тафсилоти онҳоро дар шакли равшан бубинед.
g Глобалӣ - ҳамаи мутобиқатҳоро ёфтан · i Ба ҳарфи калон/хурд бетафовут · m Бисёрхатта - ^ ва $ бо марзи сатр мувофиқат мекунанд · s Dotall - нуқта бо хатти нав мувофиқат мекунад · u Юникод - мувофиқати пурраи код-нуқта · y Часпон - ҳар як мутобиқат бояд аз ҷои анҷоми охирин оғоз шавад
Мувофиқатҳо
Чӣ тавр он кор мекунад
Ин абзор пурра дар браузери шумо бо истифодаи муҳаррики дарунсохти RegExp-и JavaScript кор мекунад — ҳамон муҳаррике ки ҳар скрипт дар ҳар сайте ки боздид мекунед истифода мебарад. Ягон намуна, матни санҷиш ё натиҷаи мувофиқат ҳаргиз ба сервер фиристода намешавад.
- 1Намуна ба RegExp тарҷума мешавадҲангоми навиштан, абзор new RegExp(pattern, flags)-ро бо байрақҳое ки иваз кардаед (g, i, m, s, u, y) даъват мекунад. Агар намуна аз ҷиҳати синтаксисӣ нодуруст бошад, паёми хатои гирифташуда фавран inline нишон дода мешавад — ягон тугмаи супоридан лозим нест.
- 2Давраи exec() мувофиқатҳоро ҷамъоварӣ мекунадМуҳаррик re.exec(text)-ро дар давра иҷро мекунад, индекси аломат, дарозӣ, қиммати пурраи ҳар мувофиқат, гурӯҳҳои забти рақамгузошташуда ва ягон гурӯҳи номдорро сабт мекунад. Ҳадди бехатарии 10,000 мувофиқат намунаҳои беназоратро пешгирӣ мекунад, ва посбони мувофиқати дарозии-сифр lastIndex-ро пеш мебарад, то давраи бепоён пешгирӣ шавад.
- 3Матн ба порчаҳои таъкидшуда тақсим мешавадФунксияи buildSegments гузаришти мувофиқатро тай карда, матни манбаъро ба порчаҳои иваз-шавандаи мувофиқат-нашуда ва мувофиқат-шуда мебурад. Порчаҳои мувофиқат дар элементҳои <mark> бо рангҳои гардишкунанда услуб дода мешаванд, то мувофиқатҳои ҳамсоя ё пайваст визуалан алоҳида мемонанд.
- 4Ҳолати иваз тавассути String.replaceИваз кардан ба ҳолати иваз testText.replace(new RegExp(pattern, flags), replacement)-ро бевосита даъват мекунад, ки маънои онро дорад, ки бозистинодҳо ба монанди $1 ва $<name> дуруст ба монанди рамзи JavaScript кор мекунанд. Матни натиҷа зинда нишон дода мешавад ва метавонад ба ҳофиза нусхабардорӣ шавад.
Абзорҳои марбут
Санҷандаи WebSocket / SSE
Аз браузери худ ба нуқтаи ниҳоии WebSocket (ws/wss) ё Server-Sent Events пайваст шавед, паёмҳо фиристед ва рӯйхати зиндаи паёмҳоро бо мӯҳри вақт тамошо кунед. Роҳи тезе барои ислоҳи API-и вақти воқеӣ — ҳеҷ чиз тавассути мо proxy карда намешавад.
Тафтишгари файли ENV
Файли .env-ро барои калидҳои такрорӣ, фосилаи нодуруст ва арзишҳои бе нохунак тафтиш кунед — сипас нусхаи тозаю мураттаб ва .env.example-и омодаи commit гиред. Дар браузери шумо кор мекунад.
Ченаки децибел
Сатҳи садоро аз микрофони шумо дар вақти воқеӣ, бо мин/макс/миёна ва таърихи 60-сонияаи ҳаракаткунанда — рост дар браузери шумо чен кунед.