質問: 質問をお願いします。 ある文章の中から電話番号があればマッチするシンプルな正規表現を作成したいのですが上手く作成出来ません。 '/0\d{2,5}-\d{1,4}-\d{4}/x' ・数字の先頭が0 ・最初の数字が2桁から5桁 ・ハイフンを挟んで次の数字が1桁から4桁 ・最後にハイフンを挟んで4桁の数字 この条件で電話番号を取得したいのですが 03-9999-999917427 03-9999-9999 17427 上記の場合、マッチしてくれません。 最後の条件が4文字の数字ですので。マッチしないのは当然ですが、 数字4桁もしくは4桁以上の数字があれば先頭から4桁の数字をマッチ 4桁+改行コードがあればマッチさせたいのですが、なかなか上手くマッチさせることが出来ません 上記の条件でもマッチさせることが出来る正規表現をご教授頂けないでしょうか? よろしくお願いします
回答: 1週間ほど前に国内電話番号にマッチする正規表現を書きました。 * JavaScript - 正規表現で一致する要素すべてを格納したい(73749)|teratail Re: yuta1029129 さん