0

米国の電話番号の検証に次の正規表現を使用していましたが、IE7では機能しないことがわかりました。先読みの問題を認識しており、長さの質問を最初に移動することでパスワードの検証を修正できましたが、電話番号1を調整する方法がわかりません。

/^(?:(?:(\s*\(?([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\)?\s*(?:[.-]\s*)?)([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})$/
4

1 に答える 1

1

私はあなたがこの正規表現を探していると信じています:

/^\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*[.-]?\s*([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*[.-]?\s*([0-9]{4})\s*$/
于 2012-08-09T18:34:31.640 に答える