前提・実現したいこと
行いたいバリデーションについて、どのように正規表現を書けばいいかわからないので質問させていただきます。
全体の桁数は6桁以内かつ、小数は2桁まで許容
上記をチェックしたいです。
パターンとして、
半角数字1桁〜6桁(1、265、153625など)
半角数字1〜3桁で小数第1(2)位(1.3、5.6など)
半角数字5桁で小数第1位(25632.2など)
半角数字4桁で小数第2位(4658.36など)
上記のようなパターンを許容したいです。
先頭は1以上とし、小数が第3位まであったり、小数含む(含まず)全体で7桁以上あったらエラーとしたいです。
試したこと
思い付くところまでは書いたのですが
/^[1-9][0-9]{0,5}(.[0-9]{0,2})?$/
自分でもこれが正しくないことはわかるのですが、これ以上書き方がわかりませんでした。
回答2件
あなたの回答
tips
プレビュー