前提・実現したいこと
javascriptで携帯電話番号を入力する際、
5桁以上の同じ数字の連続は除きたい
・maxlengthは11桁
・最初の3桁は050,060,070,080,090がtrueとし、それ以外はfalse。
・あとの8桁の中で同じ数字が5連続した場合はfalseとしたい(おふざけ防止のため
発生している問題・エラーメッセージ
09008888888などにしてみてもエラーとなってしまう
該当のソースコード
vue.js
1phoneNum.match(/^0[5-9]0(?!(\d)\1{4,})$/)
試したこと
補足情報(FW/ツールのバージョンなど)
半角でない場合はエラーを出す様にしています。
ハイフンも含めないこととしています。
なので純粋に、最初の3文字は050,060,070,080,090とし、
残りの8文字の中で同じ数字が連続して5回以上繰り返し入力された場合をエラーとしたいのです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/08/03 04:13
2020/08/03 04:35
2020/08/03 04:50 編集