Javascript
1 // 割引率 2 test: (function () { 3 var temp = $("test").val(); 4 if (temp.match(/101|[0-9][0-9][0-9]/)) { 5 alert("0~100の間で入力してください"); 6 return false; 7 } 8 return temp; 9 })
HTML
1<input type="text" maxlength="3" onclick="this.select();" id="test" name="test" placeholder="000" /></td>
表現通り、
正規表現を101より大きい数字をエラーとして、記載できないようにしたいです。
temp.matchの中の数値を変更すればいいと思うのですが…どのようにすればいいのか分かりません。
[^([0-9][0-9][0-9]\ddd*|0)$]にしてもできません。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/07/30 11:30
2018/07/30 12:00 編集