正規表現(電話番号編)

2021-01-06

概要

正規表現苦手なので、地道に練習やってみます。
まずは電話番号の正規表現。。

# 以下にマッチする正規表現をつくる
0312345678
03-1234-5678
03(1234)5678
080-123-4567
const regex = /\d{2,3}[-(]?\d{3,4}[-)]?\d{4}/gm

まず先頭。2,3つの数値が出てくるのでd{2,3}\dは数値。
次は、- or ( or 無 なので、[-(]?と表す。?直前の文字がないか、1つだけ存在するということ。
次は、3,4つの数値なのでd{3,4}
次は、- or ) or 無 なので、[-)]?
最後に、4桁数値なのでd{4}

運営について

Natural Tearoomはシステム開発会社フロントエンドエンジニアがんちゃんが運営するメディアです。
フロントエンド技術を中心に発信しています。

· プライバシーポリシー

SNS

© 2021 天然珈琲店