javascriptの正規表現を使って入力制限をしたいです。
数字が10文字以上ならメッセージを出す処理にしたい。
js
1if (!test.match(/^[0-9]{0,9}$/)) { 2 alert("文字は10文字以内で入力してください。"); 3 return false; }
この処理だと10文字の時もfalseになってしまいます
わかる方がいたら教えてください
字数だけなのか、数値の型までチェックするのかでやり方とメッセージが変わってきますよ。後者なら「○文字以内」 というメッセージだと伝わりません。「○桁の数字」では
回答1件
あなたの回答
tips
プレビュー