Code, data, at QR na tool

Suriin ang Regex

Suriin ang pattern na hanggang 2,048 UTF-16 unit gamit ang RegExp constructor ng browser na ito, saka kopyahin ang normalized na expression.

Lokal na pinoproseso sa browserHindi kailangan ng accountMga detalye ng pagkapribado ↗

Ilagay ang pattern nang walang / delimiter. Hanggang 2,048 UTF-16 unit. Valid din ang walang-lamang pattern.

Opsyonal: d g i m s u v y, tig-iisang beses. Hindi maaaring pagsamahin ang u at v. Depende sa browser ang suporta.

Ilagay ang pattern at mga flag, saka suriin.

Syntax lang ang sinusuri: walang text matching o ReDoS analysis. Ang valid na expression ay maaari pa ring magdulot ng catastrophic backtracking kapag ginamit sa ibang lugar.

Paano gamitin

Paano gamitin

  1. Ilagay ang pattern nang walang slash delimiter.
  2. Ilagay ang opsyonal na mga flag at piliin ang Suriin ang syntax.
  3. Tingnan ang resulta ng syntax at kopyahin ang normalized na expression.

Syntax at mga flag

Sinusuri ang syntax na suportado ng kasalukuyang JavaScript browser engine. Pinapayagan ang d, g, i, m, s, u, v at y, tig-iisang beses. Hindi maaaring pagsamahin ang u at v; maaaring hindi suportado ng lumang browser ang mga bagong feature. Valid ang walang-lamang pattern.

Saklaw ng kaligtasan

Compilation lang ang ginagawa. Walang text input, match preview, structural analysis o ReDoS audit. Maaari pa ring hindi ligtas itugma ang pattern na valid ang syntax. Hanggang 2,048 UTF-16 unit ang pattern at nananatili ito sa browser.

Mga madalas itanong

Maaari mo ring alamin

Ligtas ba ang regex kapag valid ang syntax?

Hindi. Hindi nito pinatutunayan ang kaligtasan laban sa catastrophic backtracking, bilis ng matching o pagiging tama para sa iyong data.

Sinusuri ba nito ang PCRE o Python syntax?

Hindi. JavaScript RegExp syntax ng kasalukuyang browser ang gamit. Suriin nang hiwalay ang target runtime.

Ina-upload ba ang mga expression?

Hindi. Lokal ang syntax validation at pagkopya.