次の番号に一致する正規表現があります。正規表現私たちの電話番号
973-882-9444内線6114
1-223-332-2232
それが一致していませんが。
(+1)623-975-5296
605-367-7321
どのように私はまた、これらを受け入れるために、これを変更することができます。
^(?:1(?:[. -])?)?(?:\((?=\d{3}\)))?([2-9]\d{2})(?:(?<=\(\d{3})\))? ?(?:(?<=\d{3})[.-])?([2-9]\d{2})[. -]?(\d{4})(?: (?i:ext)\.? ?(\d{1,5}))?$
正規表現の質問に使用する言語を知ることは、常に役立ちます。 – gpojd
'/ [^ 0-9x] /'を '' "' 'に置き換えて、' x'に文字列を分割する方が良いでしょう。最初の部分は10〜11文字でなければなりません。もし存在すれば拡張部分は2番目の部分になります。 – zzzzBov
@zzzzBov - 検証が行われている場合、または他のテキストに埋め込まれている電話番号を検索している場合は機能しません。 –