複数の電話番号をカンマ区切りにして、javascriptの正規表現で区切りたいと考えています。 03123465789,03335678990,03453465789複数の電話番号の確認
感謝を事前に:単一の番号私の正規表現については
は、私はこれをテストする必要が/03[0-9]{9}$/
です。あなたは、文字列は、カンマで区切って指定したパターンの電話番号のシリーズで終わるかどうかを確認する必要がある場合は
複数の電話番号をカンマ区切りにして、javascriptの正規表現で区切りたいと考えています。 03123465789,03335678990,03453465789複数の電話番号の確認
感謝を事前に:単一の番号私の正規表現については
は、私はこれをテストする必要が/03[0-9]{9}$/
です。あなたは、文字列は、カンマで区切って指定したパターンの電話番号のシリーズで終わるかどうかを確認する必要がある場合は
、これを試してみてください。
(?:03[0-9]{9}(?:,|$))+$
デモ:https://regex101.com/r/dE1wD2/1
説明:
(?:,|$)
は、希望するパターンの電話番号がコンマで終わるか、文字列の最後の数字になるようにします。最後の "$"は、数字の後に他のものが来ないことを保証するために置かれます。
更新:
ただ、より正確にし、コンマで終わる除外リスト、コンマに条件先読み「行の終わりではない」を追加する(すなわち,(?!$)
):
(?:03[0-9]{9}(?:,(?!$)|$))+$
に検証をご確認ください。 thanks @Dmitry –
[そのシナリオ](https://regex101.com/r/dE1wD2/3)が正常に処理されていますか? –
私は( '') '.splitを使用し'とそれが動作する各ループ – Sojtin