合わせたハイフンが入力されます。ありえない電話番号ありえない番号の場合、電話番号と同じ桁数の数値を入力しても、エラーとなります。環境Vueどう作ったかlibphonenumber-jsを使いました。https://github.com/catamphetamine/libphonenumber-js/#cdnこちらの記事を参考にしました。https://qiita.com/the_red/items/fcedd5033530b7ff7ee7コード読み込ませる今回はCDNで読み込ませたため、index.htmlに読み込ませました。入力が正しくありません</p>解説isShowPhoneNumberError()で常にエラー監視をしています。}parsePhoneNumberFromStringメソッドでPhoneNumberクラスのインスタンスを生成。PhoneNumberクラスのインスタンスを返します。電話番号を解析できなかった場合はundefindedです。文字列に電話番号が含まれていない場合や、電話番号が存在しない国の呼び出しコードで始まっている場合などです。開発者が電話番号を解析できなかった正確な理由を知りたい場合、parsePhoneNumber()関数を使用して正確なエラーをスローできます。(参考)https://github.com/catamphetamine/libphonenumber-js/#parsephonenumberfromstringstring-defaultcountryPhoneNumberクラスのisValidメソッドで電話番号が有効か確認。電話番号が「有効」かどうかを確認します。最初に電話番号の長さをチェックしてから、利用可能なすべての正規表現に対して電話番号の桁をチェックします。デフォルトでは、ライブラリはサイズが75キロバイトの「最小」メタデータを使用しますが、厳密な検証正規表現を含まないため、検証規則は厳しくなりません(各国ごとに、長さチェックなどの非常に基本的な検証が含まれています)。}AsYouTypeクラスを生成し、inputメソッドで整形します。RegExp('-');整形後にハイフンが入らない番号がいくつかあり、今回それらは無効な番号とみなす事にしました。(参考)http://www.tohoho-web.com/js/regexp.htm最後に皆さんのご参考になれば幸いです。upLoginユーザーは見つかりませんでした。