π± μ κ· ννμ RegExr π±
μ κ· ννμμ΄λ Regular Expressionμ μ½μλ‘, κ°λ°μλΌλ©΄ κΈ°λ³Έμ μΌλ‘ μκ³ μμ΄μΌ ν κ°λ μ λλ€. μ κ· ννμμ ν μ€νΈμμ νΉμ ν ν¨ν΄μ μ°Ύμ λ (μλ₯Ό λ€μ΄, μ νλ²νΈ / μ΄λ©μΌ / ν΄μνκ·Έ λ±) μ μ©νκ² μ°μΌ μ μμ΅λλ€. μλλ μ κ· ννμμμ μμ£Ό μ°μ΄λ ννμλ€μ λλ€.
Gropus and ranges
| λλ() κ·Έλ£Ή[] κ΄νΈ μμ λ¬Έμ 무μμ΄λ [^] κ΄νΈ μμ λ¬Έμ μ μΈ(?:) μ°Ύμ§λ§ κΈ°μ΅νμ§ μμ
Quantifiers
? μκ±°λ νλ μ΄κ±°λ* μκ±°λ νλ μ΄μ+ νλ μ΄μ{n} nλ² λ°λ³΅{min,} μ΅μ{min, max} μ΅μ κ·Έλ¦¬κ³ μ΅λ
Boundary Type
\b λ¨μ΄ κ²½κ³\B λ¨μ΄ κ²½κ³ μλ^ λ¨μ΄μ μμ$ λ¨μ΄μ λ
Character Classes
\ νΉμ λ¬Έμλ₯Ό μ μΈν λ¬Έμ. κΈμ νλ\d μ«μ\D μ«μ μλ\w λ¬Έμ\W λ¬Έμ μλ\s 곡백\S 곡백 μλ
π Example
ν
μ€νΈμμ μ΄λ©μΌ ν¨ν΄λ§ λ½κΈ°λ₯Ό μνλ€λ©΄ /[a-zA-Z0-9._+-]+@[a-zA-Z0-9.]+\.[a-zA-Z0-9.]+/gμ μ κ· ννμμ μ΄μ©ν μ μμ΅λλ€.

'JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [JS] Array API (0) | 2021.12.22 |
|---|---|
| [asyn vs defer] HTMLμμ JavaScript νμΌ ν¬ν¨νκΈ° (0) | 2021.03.05 |