π± μ κ· ννμ 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 |